/**

Calculates a CRC32 checksum that is consistent with the GNU cksum utility.

This code is based on Stephan Brumme's Fast CRC32, with a modifications
to the algorithm and lookup table to match GNU cksum.

See:
https://create.stephan-brumme.com/crc32/
https://pubs.opengroup.org/onlinepubs/009695399/utilities/cksum.html

*/

#include "fast_cksum.h"

/// swap endianess
static inline uint32_t swap(uint32_t x) {
#if defined(__GNUC__) || defined(__clang__)
  return __builtin_bswap32(x);
#else
  return (x >> 24) | ((x >> 8) & 0x0000FF00) | ((x << 8) & 0x00FF0000) |
		 (x << 24);
#endif
}

const int MaxSlice = 32;

/// forward declaration, table is at the end of this file
extern const uint32_t
	CksumLookup[MaxSlice][256];  // extern is needed to keep compiler happy

/// Main entry point; selects one of the chunking algorithms below
uint32_t crc32_fast(const void *data, size_t length) {
  return crc32_fast_16bytes(data, length);
}

/// Main entry point for computing a partial result
uint32_t crc32_fast_partial(const void *data, size_t length,
							uint32_t previousCrc32) {
  return crc32_fast_16bytes_partial(data, length, previousCrc32);
}

// Main entry point for finalization.
// Having accumulated one or more partial results into a CRC,
// now fold in the CRC of the length itself, as per cksum
uint32_t crc32_fast_finalize(size_t total_length, uint32_t previousCrc32) {
  previousCrc32 = ~previousCrc32;
  do {
	previousCrc32 =
		(previousCrc32 << 8) ^
			swap(CksumLookup[0][(previousCrc32 >> 24) ^ (total_length & 0xFF)]);
  } while (total_length >>= 8);

  return ~previousCrc32;
}

/* ======================= */
// Begin 16 byte functions

// Compute a partial CRC32
uint32_t crc32_fast_16bytes_partial(const void *data, size_t length,
									uint32_t previousCrc32) {
  // CRC code is identical to crc32_fast_16bytes (including unrolling), only
  // added prefetching 256 bytes look-ahead seems to be the sweet spot on Core
  // i7 CPUs This version produces the same results as GNU cksum

  uint32_t crc = swap(~previousCrc32);
  const uint32_t *current = (const uint32_t *)data;

  // enabling optimization (at least -O2) automatically unrolls the for-loop
  const size_t Unroll = 4;
  const size_t BytesAtOnce = 16 * Unroll;

  while (length >= BytesAtOnce) {
	for (size_t unrolling = 0; unrolling < Unroll; unrolling++) {
	  uint32_t one = *current++ ^ crc;
	  uint32_t two = *current++;
	  uint32_t three = *current++;
	  uint32_t four = *current++;
	  crc = CksumLookup[0][(four >> 24)] ^ CksumLookup[1][(four >> 16) & 0xFF] ^
		  CksumLookup[2][(four >> 8) & 0xFF] ^ CksumLookup[3][four & 0xFF] ^
		  CksumLookup[4][(three >> 24)] ^
		  CksumLookup[5][(three >> 16) & 0xFF] ^
		  CksumLookup[6][(three >> 8) & 0xFF] ^ CksumLookup[7][three & 0xFF] ^
		  CksumLookup[8][(two >> 24)] ^ CksumLookup[9][(two >> 16) & 0xFF] ^
		  CksumLookup[10][(two >> 8) & 0xFF] ^ CksumLookup[11][two & 0xFF] ^
		  CksumLookup[12][(one >> 24)] ^ CksumLookup[13][(one >> 16) & 0xFF] ^
		  CksumLookup[14][(one >> 8) & 0xFF] ^ CksumLookup[15][one & 0xFF];
	}

	length -= BytesAtOnce;
  }

  const uint8_t *currentChar = (const uint8_t *)current;
  // remaining 1 to 63 bytes (standard algorithm)
  // Maybe we could avoid some swaps, but it's only a few bytes
  crc = swap(crc);
  while (length-- != 0)
	crc = (crc << 8) ^ swap(CksumLookup[0][(crc >> 24) ^ *currentChar++]);

  return ~crc;  // same as crc ^ 0xFFFFFFFF
}

uint32_t crc32_fast_16bytes(const void *data, size_t length) {
  uint32_t crc = crc32_fast_16bytes_partial(data, length);
  crc = crc32_fast_finalize(length, crc);

  return crc;
}

//////////////////////////////////////////////////////////
// constants

const uint32_t CksumLookup[32][256] = {
	{
		0x00000000, 0xB71DC104, 0x6E3B8209, 0xD926430D, 0xDC760413, 0x6B6BC517,
		0xB24D861A, 0x0550471E, 0xB8ED0826, 0x0FF0C922, 0xD6D68A2F, 0x61CB4B2B,
		0x649B0C35, 0xD386CD31, 0x0AA08E3C, 0xBDBD4F38, 0x70DB114C, 0xC7C6D048,
		0x1EE09345, 0xA9FD5241, 0xACAD155F, 0x1BB0D45B, 0xC2969756, 0x758B5652,
		0xC836196A, 0x7F2BD86E, 0xA60D9B63, 0x11105A67, 0x14401D79, 0xA35DDC7D,
		0x7A7B9F70, 0xCD665E74, 0xE0B62398, 0x57ABE29C, 0x8E8DA191, 0x39906095,
		0x3CC0278B, 0x8BDDE68F, 0x52FBA582, 0xE5E66486, 0x585B2BBE, 0xEF46EABA,
		0x3660A9B7, 0x817D68B3, 0x842D2FAD, 0x3330EEA9, 0xEA16ADA4, 0x5D0B6CA0,
		0x906D32D4, 0x2770F3D0, 0xFE56B0DD, 0x494B71D9, 0x4C1B36C7, 0xFB06F7C3,
		0x2220B4CE, 0x953D75CA, 0x28803AF2, 0x9F9DFBF6, 0x46BBB8FB, 0xF1A679FF,
		0xF4F63EE1, 0x43EBFFE5, 0x9ACDBCE8, 0x2DD07DEC, 0x77708634, 0xC06D4730,
		0x194B043D, 0xAE56C539, 0xAB068227, 0x1C1B4323, 0xC53D002E, 0x7220C12A,
		0xCF9D8E12, 0x78804F16, 0xA1A60C1B, 0x16BBCD1F, 0x13EB8A01, 0xA4F64B05,
		0x7DD00808, 0xCACDC90C, 0x07AB9778, 0xB0B6567C, 0x69901571, 0xDE8DD475,
		0xDBDD936B, 0x6CC0526F, 0xB5E61162, 0x02FBD066, 0xBF469F5E, 0x085B5E5A,
		0xD17D1D57, 0x6660DC53, 0x63309B4D, 0xD42D5A49, 0x0D0B1944, 0xBA16D840,
		0x97C6A5AC, 0x20DB64A8, 0xF9FD27A5, 0x4EE0E6A1, 0x4BB0A1BF, 0xFCAD60BB,
		0x258B23B6, 0x9296E2B2, 0x2F2BAD8A, 0x98366C8E, 0x41102F83, 0xF60DEE87,
		0xF35DA999, 0x4440689D, 0x9D662B90, 0x2A7BEA94, 0xE71DB4E0, 0x500075E4,
		0x892636E9, 0x3E3BF7ED, 0x3B6BB0F3, 0x8C7671F7, 0x555032FA, 0xE24DF3FE,
		0x5FF0BCC6, 0xE8ED7DC2, 0x31CB3ECF, 0x86D6FFCB, 0x8386B8D5, 0x349B79D1,
		0xEDBD3ADC, 0x5AA0FBD8, 0xEEE00C69, 0x59FDCD6D, 0x80DB8E60, 0x37C64F64,
		0x3296087A, 0x858BC97E, 0x5CAD8A73, 0xEBB04B77, 0x560D044F, 0xE110C54B,
		0x38368646, 0x8F2B4742, 0x8A7B005C, 0x3D66C158, 0xE4408255, 0x535D4351,
		0x9E3B1D25, 0x2926DC21, 0xF0009F2C, 0x471D5E28, 0x424D1936, 0xF550D832,
		0x2C769B3F, 0x9B6B5A3B, 0x26D61503, 0x91CBD407, 0x48ED970A, 0xFFF0560E,
		0xFAA01110, 0x4DBDD014, 0x949B9319, 0x2386521D, 0x0E562FF1, 0xB94BEEF5,
		0x606DADF8, 0xD7706CFC, 0xD2202BE2, 0x653DEAE6, 0xBC1BA9EB, 0x0B0668EF,
		0xB6BB27D7, 0x01A6E6D3, 0xD880A5DE, 0x6F9D64DA, 0x6ACD23C4, 0xDDD0E2C0,
		0x04F6A1CD, 0xB3EB60C9, 0x7E8D3EBD, 0xC990FFB9, 0x10B6BCB4, 0xA7AB7DB0,
		0xA2FB3AAE, 0x15E6FBAA, 0xCCC0B8A7, 0x7BDD79A3, 0xC660369B, 0x717DF79F,
		0xA85BB492, 0x1F467596, 0x1A163288, 0xAD0BF38C, 0x742DB081, 0xC3307185,
		0x99908A5D, 0x2E8D4B59, 0xF7AB0854, 0x40B6C950, 0x45E68E4E, 0xF2FB4F4A,
		0x2BDD0C47, 0x9CC0CD43, 0x217D827B, 0x9660437F, 0x4F460072, 0xF85BC176,
		0xFD0B8668, 0x4A16476C, 0x93300461, 0x242DC565, 0xE94B9B11, 0x5E565A15,
		0x87701918, 0x306DD81C, 0x353D9F02, 0x82205E06, 0x5B061D0B, 0xEC1BDC0F,
		0x51A69337, 0xE6BB5233, 0x3F9D113E, 0x8880D03A, 0x8DD09724, 0x3ACD5620,
		0xE3EB152D, 0x54F6D429, 0x7926A9C5, 0xCE3B68C1, 0x171D2BCC, 0xA000EAC8,
		0xA550ADD6, 0x124D6CD2, 0xCB6B2FDF, 0x7C76EEDB, 0xC1CBA1E3, 0x76D660E7,
		0xAFF023EA, 0x18EDE2EE, 0x1DBDA5F0, 0xAAA064F4, 0x738627F9, 0xC49BE6FD,
		0x09FDB889, 0xBEE0798D, 0x67C63A80, 0xD0DBFB84, 0xD58BBC9A, 0x62967D9E,
		0xBBB03E93, 0x0CADFF97, 0xB110B0AF, 0x060D71AB, 0xDF2B32A6, 0x6836F3A2,
		0x6D66B4BC, 0xDA7B75B8, 0x035D36B5, 0xB440F7B1,
	},

	{
		0x00000000, 0xDCC119D2, 0x0F9EF2A0, 0xD35FEB72, 0xA9212445, 0x75E03D97,
		0xA6BFD6E5, 0x7A7ECF37, 0x5243488A, 0x8E825158, 0x5DDDBA2A, 0x811CA3F8,
		0xFB626CCF, 0x27A3751D, 0xF4FC9E6F, 0x283D87BD, 0x139B5110, 0xCF5A48C2,
		0x1C05A3B0, 0xC0C4BA62, 0xBABA7555, 0x667B6C87, 0xB52487F5, 0x69E59E27,
		0x41D8199A, 0x9D190048, 0x4E46EB3A, 0x9287F2E8, 0xE8F93DDF, 0x3438240D,
		0xE767CF7F, 0x3BA6D6AD, 0x2636A320, 0xFAF7BAF2, 0x29A85180, 0xF5694852,
		0x8F178765, 0x53D69EB7, 0x808975C5, 0x5C486C17, 0x7475EBAA, 0xA8B4F278,
		0x7BEB190A, 0xA72A00D8, 0xDD54CFEF, 0x0195D63D, 0xD2CA3D4F, 0x0E0B249D,
		0x35ADF230, 0xE96CEBE2, 0x3A330090, 0xE6F21942, 0x9C8CD675, 0x404DCFA7,
		0x931224D5, 0x4FD33D07, 0x67EEBABA, 0xBB2FA368, 0x6870481A, 0xB4B151C8,
		0xCECF9EFF, 0x120E872D, 0xC1516C5F, 0x1D90758D, 0x4C6C4641, 0x90AD5F93,
		0x43F2B4E1, 0x9F33AD33, 0xE54D6204, 0x398C7BD6, 0xEAD390A4, 0x36128976,
		0x1E2F0ECB, 0xC2EE1719, 0x11B1FC6B, 0xCD70E5B9, 0xB70E2A8E, 0x6BCF335C,
		0xB890D82E, 0x6451C1FC, 0x5FF71751, 0x83360E83, 0x5069E5F1, 0x8CA8FC23,
		0xF6D63314, 0x2A172AC6, 0xF948C1B4, 0x2589D866, 0x0DB45FDB, 0xD1754609,
		0x022AAD7B, 0xDEEBB4A9, 0xA4957B9E, 0x7854624C, 0xAB0B893E, 0x77CA90EC,
		0x6A5AE561, 0xB69BFCB3, 0x65C417C1, 0xB9050E13, 0xC37BC124, 0x1FBAD8F6,
		0xCCE53384, 0x10242A56, 0x3819ADEB, 0xE4D8B439, 0x37875F4B, 0xEB464699,
		0x913889AE, 0x4DF9907C, 0x9EA67B0E, 0x426762DC, 0x79C1B471, 0xA500ADA3,
		0x765F46D1, 0xAA9E5F03, 0xD0E09034, 0x0C2189E6, 0xDF7E6294, 0x03BF7B46,
		0x2B82FCFB, 0xF743E529, 0x241C0E5B, 0xF8DD1789, 0x82A3D8BE, 0x5E62C16C,
		0x8D3D2A1E, 0x51FC33CC, 0x98D88C82, 0x44199550, 0x97467E22, 0x4B8767F0,
		0x31F9A8C7, 0xED38B115, 0x3E675A67, 0xE2A643B5, 0xCA9BC408, 0x165ADDDA,
		0xC50536A8, 0x19C42F7A, 0x63BAE04D, 0xBF7BF99F, 0x6C2412ED, 0xB0E50B3F,
		0x8B43DD92, 0x5782C440, 0x84DD2F32, 0x581C36E0, 0x2262F9D7, 0xFEA3E005,
		0x2DFC0B77, 0xF13D12A5, 0xD9009518, 0x05C18CCA, 0xD69E67B8, 0x0A5F7E6A,
		0x7021B15D, 0xACE0A88F, 0x7FBF43FD, 0xA37E5A2F, 0xBEEE2FA2, 0x622F3670,
		0xB170DD02, 0x6DB1C4D0, 0x17CF0BE7, 0xCB0E1235, 0x1851F947, 0xC490E095,
		0xECAD6728, 0x306C7EFA, 0xE3339588, 0x3FF28C5A, 0x458C436D, 0x994D5ABF,
		0x4A12B1CD, 0x96D3A81F, 0xAD757EB2, 0x71B46760, 0xA2EB8C12, 0x7E2A95C0,
		0x04545AF7, 0xD8954325, 0x0BCAA857, 0xD70BB185, 0xFF363638, 0x23F72FEA,
		0xF0A8C498, 0x2C69DD4A, 0x5617127D, 0x8AD60BAF, 0x5989E0DD, 0x8548F90F,
		0xD4B4CAC3, 0x0875D311, 0xDB2A3863, 0x07EB21B1, 0x7D95EE86, 0xA154F754,
		0x720B1C26, 0xAECA05F4, 0x86F78249, 0x5A369B9B, 0x896970E9, 0x55A8693B,
		0x2FD6A60C, 0xF317BFDE, 0x204854AC, 0xFC894D7E, 0xC72F9BD3, 0x1BEE8201,
		0xC8B16973, 0x147070A1, 0x6E0EBF96, 0xB2CFA644, 0x61904D36, 0xBD5154E4,
		0x956CD359, 0x49ADCA8B, 0x9AF221F9, 0x4633382B, 0x3C4DF71C, 0xE08CEECE,
		0x33D305BC, 0xEF121C6E, 0xF28269E3, 0x2E437031, 0xFD1C9B43, 0x21DD8291,
		0x5BA34DA6, 0x87625474, 0x543DBF06, 0x88FCA6D4, 0xA0C12169, 0x7C0038BB,
		0xAF5FD3C9, 0x739ECA1B, 0x09E0052C, 0xD5211CFE, 0x067EF78C, 0xDABFEE5E,
		0xE11938F3, 0x3DD82121, 0xEE87CA53, 0x3246D381, 0x48381CB6, 0x94F90564,
		0x47A6EE16, 0x9B67F7C4, 0xB35A7079, 0x6F9B69AB, 0xBCC482D9, 0x60059B0B,
		0x1A7B543C, 0xC6BA4DEE, 0x15E5A69C, 0xC924BF4E,
	},

	{
		0x00000000, 0x87ACD801, 0x0E59B103, 0x89F56902, 0x1CB26207, 0x9B1EBA06,
		0x12EBD304, 0x95470B05, 0x3864C50E, 0xBFC81D0F, 0x363D740D, 0xB191AC0C,
		0x24D6A709, 0xA37A7F08, 0x2A8F160A, 0xAD23CE0B, 0x70C88A1D, 0xF764521C,
		0x7E913B1E, 0xF93DE31F, 0x6C7AE81A, 0xEBD6301B, 0x62235919, 0xE58F8118,
		0x48AC4F13, 0xCF009712, 0x46F5FE10, 0xC1592611, 0x541E2D14, 0xD3B2F515,
		0x5A479C17, 0xDDEB4416, 0xE090153B, 0x673CCD3A, 0xEEC9A438, 0x69657C39,
		0xFC22773C, 0x7B8EAF3D, 0xF27BC63F, 0x75D71E3E, 0xD8F4D035, 0x5F580834,
		0xD6AD6136, 0x5101B937, 0xC446B232, 0x43EA6A33, 0xCA1F0331, 0x4DB3DB30,
		0x90589F26, 0x17F44727, 0x9E012E25, 0x19ADF624, 0x8CEAFD21, 0x0B462520,
		0x82B34C22, 0x051F9423, 0xA83C5A28, 0x2F908229, 0xA665EB2B, 0x21C9332A,
		0xB48E382F, 0x3322E02E, 0xBAD7892C, 0x3D7B512D, 0xC0212B76, 0x478DF377,
		0xCE789A75, 0x49D44274, 0xDC934971, 0x5B3F9170, 0xD2CAF872, 0x55662073,
		0xF845EE78, 0x7FE93679, 0xF61C5F7B, 0x71B0877A, 0xE4F78C7F, 0x635B547E,
		0xEAAE3D7C, 0x6D02E57D, 0xB0E9A16B, 0x3745796A, 0xBEB01068, 0x391CC869,
		0xAC5BC36C, 0x2BF71B6D, 0xA202726F, 0x25AEAA6E, 0x888D6465, 0x0F21BC64,
		0x86D4D566, 0x01780D67, 0x943F0662, 0x1393DE63, 0x9A66B761, 0x1DCA6F60,
		0x20B13E4D, 0xA71DE64C, 0x2EE88F4E, 0xA944574F, 0x3C035C4A, 0xBBAF844B,
		0x325AED49, 0xB5F63548, 0x18D5FB43, 0x9F792342, 0x168C4A40, 0x91209241,
		0x04679944, 0x83CB4145, 0x0A3E2847, 0x8D92F046, 0x5079B450, 0xD7D56C51,
		0x5E200553, 0xD98CDD52, 0x4CCBD657, 0xCB670E56, 0x42926754, 0xC53EBF55,
		0x681D715E, 0xEFB1A95F, 0x6644C05D, 0xE1E8185C, 0x74AF1359, 0xF303CB58,
		0x7AF6A25A, 0xFD5A7A5B, 0x804356EC, 0x07EF8EED, 0x8E1AE7EF, 0x09B63FEE,
		0x9CF134EB, 0x1B5DECEA, 0x92A885E8, 0x15045DE9, 0xB82793E2, 0x3F8B4BE3,
		0xB67E22E1, 0x31D2FAE0, 0xA495F1E5, 0x233929E4, 0xAACC40E6, 0x2D6098E7,
		0xF08BDCF1, 0x772704F0, 0xFED26DF2, 0x797EB5F3, 0xEC39BEF6, 0x6B9566F7,
		0xE2600FF5, 0x65CCD7F4, 0xC8EF19FF, 0x4F43C1FE, 0xC6B6A8FC, 0x411A70FD,
		0xD45D7BF8, 0x53F1A3F9, 0xDA04CAFB, 0x5DA812FA, 0x60D343D7, 0xE77F9BD6,
		0x6E8AF2D4, 0xE9262AD5, 0x7C6121D0, 0xFBCDF9D1, 0x723890D3, 0xF59448D2,
		0x58B786D9, 0xDF1B5ED8, 0x56EE37DA, 0xD142EFDB, 0x4405E4DE, 0xC3A93CDF,
		0x4A5C55DD, 0xCDF08DDC, 0x101BC9CA, 0x97B711CB, 0x1E4278C9, 0x99EEA0C8,
		0x0CA9ABCD, 0x8B0573CC, 0x02F01ACE, 0x855CC2CF, 0x287F0CC4, 0xAFD3D4C5,
		0x2626BDC7, 0xA18A65C6, 0x34CD6EC3, 0xB361B6C2, 0x3A94DFC0, 0xBD3807C1,
		0x40627D9A, 0xC7CEA59B, 0x4E3BCC99, 0xC9971498, 0x5CD01F9D, 0xDB7CC79C,
		0x5289AE9E, 0xD525769F, 0x7806B894, 0xFFAA6095, 0x765F0997, 0xF1F3D196,
		0x64B4DA93, 0xE3180292, 0x6AED6B90, 0xED41B391, 0x30AAF787, 0xB7062F86,
		0x3EF34684, 0xB95F9E85, 0x2C189580, 0xABB44D81, 0x22412483, 0xA5EDFC82,
		0x08CE3289, 0x8F62EA88, 0x0697838A, 0x813B5B8B, 0x147C508E, 0x93D0888F,
		0x1A25E18D, 0x9D89398C, 0xA0F268A1, 0x275EB0A0, 0xAEABD9A2, 0x290701A3,
		0xBC400AA6, 0x3BECD2A7, 0xB219BBA5, 0x35B563A4, 0x9896ADAF, 0x1F3A75AE,
		0x96CF1CAC, 0x1163C4AD, 0x8424CFA8, 0x038817A9, 0x8A7D7EAB, 0x0DD1A6AA,
		0xD03AE2BC, 0x57963ABD, 0xDE6353BF, 0x59CF8BBE, 0xCC8880BB, 0x4B2458BA,
		0xC2D131B8, 0x457DE9B9, 0xE85E27B2, 0x6FF2FFB3, 0xE60796B1, 0x61AB4EB0,
		0xF4EC45B5, 0x73409DB4, 0xFAB5F4B6, 0x7D192CB7,
	},

	{
		0x00000000, 0xB79A6DDC, 0xD9281ABC, 0x6EB27760, 0x054CF57C, 0xB2D698A0,
		0xDC64EFC0, 0x6BFE821C, 0x0A98EAF9, 0xBD028725, 0xD3B0F045, 0x642A9D99,
		0x0FD41F85, 0xB84E7259, 0xD6FC0539, 0x616668E5, 0xA32D14F7, 0x14B7792B,
		0x7A050E4B, 0xCD9F6397, 0xA661E18B, 0x11FB8C57, 0x7F49FB37, 0xC8D396EB,
		0xA9B5FE0E, 0x1E2F93D2, 0x709DE4B2, 0xC707896E, 0xACF90B72, 0x1B6366AE,
		0x75D111CE, 0xC24B7C12, 0xF146E9EA, 0x46DC8436, 0x286EF356, 0x9FF49E8A,
		0xF40A1C96, 0x4390714A, 0x2D22062A, 0x9AB86BF6, 0xFBDE0313, 0x4C446ECF,
		0x22F619AF, 0x956C7473, 0xFE92F66F, 0x49089BB3, 0x27BAECD3, 0x9020810F,
		0x526BFD1D, 0xE5F190C1, 0x8B43E7A1, 0x3CD98A7D, 0x57270861, 0xE0BD65BD,
		0x8E0F12DD, 0x39957F01, 0x58F317E4, 0xEF697A38, 0x81DB0D58, 0x36416084,
		0x5DBFE298, 0xEA258F44, 0x8497F824, 0x330D95F8, 0x559013D1, 0xE20A7E0D,
		0x8CB8096D, 0x3B2264B1, 0x50DCE6AD, 0xE7468B71, 0x89F4FC11, 0x3E6E91CD,
		0x5F08F928, 0xE89294F4, 0x8620E394, 0x31BA8E48, 0x5A440C54, 0xEDDE6188,
		0x836C16E8, 0x34F67B34, 0xF6BD0726, 0x41276AFA, 0x2F951D9A, 0x980F7046,
		0xF3F1F25A, 0x446B9F86, 0x2AD9E8E6, 0x9D43853A, 0xFC25EDDF, 0x4BBF8003,
		0x250DF763, 0x92979ABF, 0xF96918A3, 0x4EF3757F, 0x2041021F, 0x97DB6FC3,
		0xA4D6FA3B, 0x134C97E7, 0x7DFEE087, 0xCA648D5B, 0xA19A0F47, 0x1600629B,
		0x78B215FB, 0xCF287827, 0xAE4E10C2, 0x19D47D1E, 0x77660A7E, 0xC0FC67A2,
		0xAB02E5BE, 0x1C988862, 0x722AFF02, 0xC5B092DE, 0x07FBEECC, 0xB0618310,
		0xDED3F470, 0x694999AC, 0x02B71BB0, 0xB52D766C, 0xDB9F010C, 0x6C056CD0,
		0x0D630435, 0xBAF969E9, 0xD44B1E89, 0x63D17355, 0x082FF149, 0xBFB59C95,
		0xD107EBF5, 0x669D8629, 0x1D3DE6A6, 0xAAA78B7A, 0xC415FC1A, 0x738F91C6,
		0x187113DA, 0xAFEB7E06, 0xC1590966, 0x76C364BA, 0x17A50C5F, 0xA03F6183,
		0xCE8D16E3, 0x79177B3F, 0x12E9F923, 0xA57394FF, 0xCBC1E39F, 0x7C5B8E43,
		0xBE10F251, 0x098A9F8D, 0x6738E8ED, 0xD0A28531, 0xBB5C072D, 0x0CC66AF1,
		0x62741D91, 0xD5EE704D, 0xB48818A8, 0x03127574, 0x6DA00214, 0xDA3A6FC8,
		0xB1C4EDD4, 0x065E8008, 0x68ECF768, 0xDF769AB4, 0xEC7B0F4C, 0x5BE16290,
		0x355315F0, 0x82C9782C, 0xE937FA30, 0x5EAD97EC, 0x301FE08C, 0x87858D50,
		0xE6E3E5B5, 0x51798869, 0x3FCBFF09, 0x885192D5, 0xE3AF10C9, 0x54357D15,
		0x3A870A75, 0x8D1D67A9, 0x4F561BBB, 0xF8CC7667, 0x967E0107, 0x21E46CDB,
		0x4A1AEEC7, 0xFD80831B, 0x9332F47B, 0x24A899A7, 0x45CEF142, 0xF2549C9E,
		0x9CE6EBFE, 0x2B7C8622, 0x4082043E, 0xF71869E2, 0x99AA1E82, 0x2E30735E,
		0x48ADF577, 0xFF3798AB, 0x9185EFCB, 0x261F8217, 0x4DE1000B, 0xFA7B6DD7,
		0x94C91AB7, 0x2353776B, 0x42351F8E, 0xF5AF7252, 0x9B1D0532, 0x2C8768EE,
		0x4779EAF2, 0xF0E3872E, 0x9E51F04E, 0x29CB9D92, 0xEB80E180, 0x5C1A8C5C,
		0x32A8FB3C, 0x853296E0, 0xEECC14FC, 0x59567920, 0x37E40E40, 0x807E639C,
		0xE1180B79, 0x568266A5, 0x383011C5, 0x8FAA7C19, 0xE454FE05, 0x53CE93D9,
		0x3D7CE4B9, 0x8AE68965, 0xB9EB1C9D, 0x0E717141, 0x60C30621, 0xD7596BFD,
		0xBCA7E9E1, 0x0B3D843D, 0x658FF35D, 0xD2159E81, 0xB373F664, 0x04E99BB8,
		0x6A5BECD8, 0xDDC18104, 0xB63F0318, 0x01A56EC4, 0x6F1719A4, 0xD88D7478,
		0x1AC6086A, 0xAD5C65B6, 0xC3EE12D6, 0x74747F0A, 0x1F8AFD16, 0xA81090CA,
		0xC6A2E7AA, 0x71388A76, 0x105EE293, 0xA7C48F4F, 0xC976F82F, 0x7EEC95F3,
		0x151217EF, 0xA2887A33, 0xCC3A0D53, 0x7BA0608F,
	},

	{
		0x00000000, 0x8D670D49, 0x1ACF1A92, 0x97A817DB, 0x8383F420, 0x0EE4F969,
		0x994CEEB2, 0x142BE3FB, 0x0607E941, 0x8B60E408, 0x1CC8F3D3, 0x91AFFE9A,
		0x85841D61, 0x08E31028, 0x9F4B07F3, 0x122C0ABA, 0x0C0ED283, 0x8169DFCA,
		0x16C1C811, 0x9BA6C558, 0x8F8D26A3, 0x02EA2BEA, 0x95423C31, 0x18253178,
		0x0A093BC2, 0x876E368B, 0x10C62150, 0x9DA12C19, 0x898ACFE2, 0x04EDC2AB,
		0x9345D570, 0x1E22D839, 0xAF016503, 0x2266684A, 0xB5CE7F91, 0x38A972D8,
		0x2C829123, 0xA1E59C6A, 0x364D8BB1, 0xBB2A86F8, 0xA9068C42, 0x2461810B,
		0xB3C996D0, 0x3EAE9B99, 0x2A857862, 0xA7E2752B, 0x304A62F0, 0xBD2D6FB9,
		0xA30FB780, 0x2E68BAC9, 0xB9C0AD12, 0x34A7A05B, 0x208C43A0, 0xADEB4EE9,
		0x3A435932, 0xB724547B, 0xA5085EC1, 0x286F5388, 0xBFC74453, 0x32A0491A,
		0x268BAAE1, 0xABECA7A8, 0x3C44B073, 0xB123BD3A, 0x5E03CA06, 0xD364C74F,
		0x44CCD094, 0xC9ABDDDD, 0xDD803E26, 0x50E7336F, 0xC74F24B4, 0x4A2829FD,
		0x58042347, 0xD5632E0E, 0x42CB39D5, 0xCFAC349C, 0xDB87D767, 0x56E0DA2E,
		0xC148CDF5, 0x4C2FC0BC, 0x520D1885, 0xDF6A15CC, 0x48C20217, 0xC5A50F5E,
		0xD18EECA5, 0x5CE9E1EC, 0xCB41F637, 0x4626FB7E, 0x540AF1C4, 0xD96DFC8D,
		0x4EC5EB56, 0xC3A2E61F, 0xD78905E4, 0x5AEE08AD, 0xCD461F76, 0x4021123F,
		0xF102AF05, 0x7C65A24C, 0xEBCDB597, 0x66AAB8DE, 0x72815B25, 0xFFE6566C,
		0x684E41B7, 0xE5294CFE, 0xF7054644, 0x7A624B0D, 0xEDCA5CD6, 0x60AD519F,
		0x7486B264, 0xF9E1BF2D, 0x6E49A8F6, 0xE32EA5BF, 0xFD0C7D86, 0x706B70CF,
		0xE7C36714, 0x6AA46A5D, 0x7E8F89A6, 0xF3E884EF, 0x64409334, 0xE9279E7D,
		0xFB0B94C7, 0x766C998E, 0xE1C48E55, 0x6CA3831C, 0x788860E7, 0xF5EF6DAE,
		0x62477A75, 0xEF20773C, 0xBC06940D, 0x31619944, 0xA6C98E9F, 0x2BAE83D6,
		0x3F85602D, 0xB2E26D64, 0x254A7ABF, 0xA82D77F6, 0xBA017D4C, 0x37667005,
		0xA0CE67DE, 0x2DA96A97, 0x3982896C, 0xB4E58425, 0x234D93FE, 0xAE2A9EB7,
		0xB008468E, 0x3D6F4BC7, 0xAAC75C1C, 0x27A05155, 0x338BB2AE, 0xBEECBFE7,
		0x2944A83C, 0xA423A575, 0xB60FAFCF, 0x3B68A286, 0xACC0B55D, 0x21A7B814,
		0x358C5BEF, 0xB8EB56A6, 0x2F43417D, 0xA2244C34, 0x1307F10E, 0x9E60FC47,
		0x09C8EB9C, 0x84AFE6D5, 0x9084052E, 0x1DE30867, 0x8A4B1FBC, 0x072C12F5,
		0x1500184F, 0x98671506, 0x0FCF02DD, 0x82A80F94, 0x9683EC6F, 0x1BE4E126,
		0x8C4CF6FD, 0x012BFBB4, 0x1F09238D, 0x926E2EC4, 0x05C6391F, 0x88A13456,
		0x9C8AD7AD, 0x11EDDAE4, 0x8645CD3F, 0x0B22C076, 0x190ECACC, 0x9469C785,
		0x03C1D05E, 0x8EA6DD17, 0x9A8D3EEC, 0x17EA33A5, 0x8042247E, 0x0D252937,
		0xE2055E0B, 0x6F625342, 0xF8CA4499, 0x75AD49D0, 0x6186AA2B, 0xECE1A762,
		0x7B49B0B9, 0xF62EBDF0, 0xE402B74A, 0x6965BA03, 0xFECDADD8, 0x73AAA091,
		0x6781436A, 0xEAE64E23, 0x7D4E59F8, 0xF02954B1, 0xEE0B8C88, 0x636C81C1,
		0xF4C4961A, 0x79A39B53, 0x6D8878A8, 0xE0EF75E1, 0x7747623A, 0xFA206F73,
		0xE80C65C9, 0x656B6880, 0xF2C37F5B, 0x7FA47212, 0x6B8F91E9, 0xE6E89CA0,
		0x71408B7B, 0xFC278632, 0x4D043B08, 0xC0633641, 0x57CB219A, 0xDAAC2CD3,
		0xCE87CF28, 0x43E0C261, 0xD448D5BA, 0x592FD8F3, 0x4B03D249, 0xC664DF00,
		0x51CCC8DB, 0xDCABC592, 0xC8802669, 0x45E72B20, 0xD24F3CFB, 0x5F2831B2,
		0x410AE98B, 0xCC6DE4C2, 0x5BC5F319, 0xD6A2FE50, 0xC2891DAB, 0x4FEE10E2,
		0xD8460739, 0x55210A70, 0x470D00CA, 0xCA6A0D83, 0x5DC21A58, 0xD0A51711,
		0xC48EF4EA, 0x49E9F9A3, 0xDE41EE78, 0x5326E331,
	},

	{
		0x00000000, 0x780D281B, 0xF01A5036, 0x8817782D, 0xE035A06C, 0x98388877,
		0x102FF05A, 0x6822D841, 0xC06B40D9, 0xB86668C2, 0x307110EF, 0x487C38F4,
		0x205EE0B5, 0x5853C8AE, 0xD044B083, 0xA8499898, 0x37CA41B6, 0x4FC769AD,
		0xC7D01180, 0xBFDD399B, 0xD7FFE1DA, 0xAFF2C9C1, 0x27E5B1EC, 0x5FE899F7,
		0xF7A1016F, 0x8FAC2974, 0x07BB5159, 0x7FB67942, 0x1794A103, 0x6F998918,
		0xE78EF135, 0x9F83D92E, 0xD9894268, 0xA1846A73, 0x2993125E, 0x519E3A45,
		0x39BCE204, 0x41B1CA1F, 0xC9A6B232, 0xB1AB9A29, 0x19E202B1, 0x61EF2AAA,
		0xE9F85287, 0x91F57A9C, 0xF9D7A2DD, 0x81DA8AC6, 0x09CDF2EB, 0x71C0DAF0,
		0xEE4303DE, 0x964E2BC5, 0x1E5953E8, 0x66547BF3, 0x0E76A3B2, 0x767B8BA9,
		0xFE6CF384, 0x8661DB9F, 0x2E284307, 0x56256B1C, 0xDE321331, 0xA63F3B2A,
		0xCE1DE36B, 0xB610CB70, 0x3E07B35D, 0x460A9B46, 0xB21385D0, 0xCA1EADCB,
		0x4209D5E6, 0x3A04FDFD, 0x522625BC, 0x2A2B0DA7, 0xA23C758A, 0xDA315D91,
		0x7278C509, 0x0A75ED12, 0x8262953F, 0xFA6FBD24, 0x924D6565, 0xEA404D7E,
		0x62573553, 0x1A5A1D48, 0x85D9C466, 0xFDD4EC7D, 0x75C39450, 0x0DCEBC4B,
		0x65EC640A, 0x1DE14C11, 0x95F6343C, 0xEDFB1C27, 0x45B284BF, 0x3DBFACA4,
		0xB5A8D489, 0xCDA5FC92, 0xA58724D3, 0xDD8A0CC8, 0x559D74E5, 0x2D905CFE,
		0x6B9AC7B8, 0x1397EFA3, 0x9B80978E, 0xE38DBF95, 0x8BAF67D4, 0xF3A24FCF,
		0x7BB537E2, 0x03B81FF9, 0xABF18761, 0xD3FCAF7A, 0x5BEBD757, 0x23E6FF4C,
		0x4BC4270D, 0x33C90F16, 0xBBDE773B, 0xC3D35F20, 0x5C50860E, 0x245DAE15,
		0xAC4AD638, 0xD447FE23, 0xBC652662, 0xC4680E79, 0x4C7F7654, 0x34725E4F,
		0x9C3BC6D7, 0xE436EECC, 0x6C2196E1, 0x142CBEFA, 0x7C0E66BB, 0x04034EA0,
		0x8C14368D, 0xF4191E96, 0xD33ACBA5, 0xAB37E3BE, 0x23209B93, 0x5B2DB388,
		0x330F6BC9, 0x4B0243D2, 0xC3153BFF, 0xBB1813E4, 0x13518B7C, 0x6B5CA367,
		0xE34BDB4A, 0x9B46F351, 0xF3642B10, 0x8B69030B, 0x037E7B26, 0x7B73533D,
		0xE4F08A13, 0x9CFDA208, 0x14EADA25, 0x6CE7F23E, 0x04C52A7F, 0x7CC80264,
		0xF4DF7A49, 0x8CD25252, 0x249BCACA, 0x5C96E2D1, 0xD4819AFC, 0xAC8CB2E7,
		0xC4AE6AA6, 0xBCA342BD, 0x34B43A90, 0x4CB9128B, 0x0AB389CD, 0x72BEA1D6,
		0xFAA9D9FB, 0x82A4F1E0, 0xEA8629A1, 0x928B01BA, 0x1A9C7997, 0x6291518C,
		0xCAD8C914, 0xB2D5E10F, 0x3AC29922, 0x42CFB139, 0x2AED6978, 0x52E04163,
		0xDAF7394E, 0xA2FA1155, 0x3D79C87B, 0x4574E060, 0xCD63984D, 0xB56EB056,
		0xDD4C6817, 0xA541400C, 0x2D563821, 0x555B103A, 0xFD1288A2, 0x851FA0B9,
		0x0D08D894, 0x7505F08F, 0x1D2728CE, 0x652A00D5, 0xED3D78F8, 0x953050E3,
		0x61294E75, 0x1924666E, 0x91331E43, 0xE93E3658, 0x811CEE19, 0xF911C602,
		0x7106BE2F, 0x090B9634, 0xA1420EAC, 0xD94F26B7, 0x51585E9A, 0x29557681,
		0x4177AEC0, 0x397A86DB, 0xB16DFEF6, 0xC960D6ED, 0x56E30FC3, 0x2EEE27D8,
		0xA6F95FF5, 0xDEF477EE, 0xB6D6AFAF, 0xCEDB87B4, 0x46CCFF99, 0x3EC1D782,
		0x96884F1A, 0xEE856701, 0x66921F2C, 0x1E9F3737, 0x76BDEF76, 0x0EB0C76D,
		0x86A7BF40, 0xFEAA975B, 0xB8A00C1D, 0xC0AD2406, 0x48BA5C2B, 0x30B77430,
		0x5895AC71, 0x2098846A, 0xA88FFC47, 0xD082D45C, 0x78CB4CC4, 0x00C664DF,
		0x88D11CF2, 0xF0DC34E9, 0x98FEECA8, 0xE0F3C4B3, 0x68E4BC9E, 0x10E99485,
		0x8F6A4DAB, 0xF76765B0, 0x7F701D9D, 0x077D3586, 0x6F5FEDC7, 0x1752C5DC,
		0x9F45BDF1, 0xE74895EA, 0x4F010D72, 0x370C2569, 0xBF1B5D44, 0xC716755F,
		0xAF34AD1E, 0xD7398505, 0x5F2EFD28, 0x2723D533,
	},

	{
		0x00000000, 0x1168574F, 0x22D0AE9E, 0x33B8F9D1, 0xF3BD9C39, 0xE2D5CB76,
		0xD16D32A7, 0xC00565E8, 0xE67B3973, 0xF7136E3C, 0xC4AB97ED, 0xD5C3C0A2,
		0x15C6A54A, 0x04AEF205, 0x37160BD4, 0x267E5C9B, 0xCCF772E6, 0xDD9F25A9,
		0xEE27DC78, 0xFF4F8B37, 0x3F4AEEDF, 0x2E22B990, 0x1D9A4041, 0x0CF2170E,
		0x2A8C4B95, 0x3BE41CDA, 0x085CE50B, 0x1934B244, 0xD931D7AC, 0xC85980E3,
		0xFBE17932, 0xEA892E7D, 0x2FF224C8, 0x3E9A7387, 0x0D228A56, 0x1C4ADD19,
		0xDC4FB8F1, 0xCD27EFBE, 0xFE9F166F, 0xEFF74120, 0xC9891DBB, 0xD8E14AF4,
		0xEB59B325, 0xFA31E46A, 0x3A348182, 0x2B5CD6CD, 0x18E42F1C, 0x098C7853,
		0xE305562E, 0xF26D0161, 0xC1D5F8B0, 0xD0BDAFFF, 0x10B8CA17, 0x01D09D58,
		0x32686489, 0x230033C6, 0x057E6F5D, 0x14163812, 0x27AEC1C3, 0x36C6968C,
		0xF6C3F364, 0xE7ABA42B, 0xD4135DFA, 0xC57B0AB5, 0xE9F98894, 0xF891DFDB,
		0xCB29260A, 0xDA417145, 0x1A4414AD, 0x0B2C43E2, 0x3894BA33, 0x29FCED7C,
		0x0F82B1E7, 0x1EEAE6A8, 0x2D521F79, 0x3C3A4836, 0xFC3F2DDE, 0xED577A91,
		0xDEEF8340, 0xCF87D40F, 0x250EFA72, 0x3466AD3D, 0x07DE54EC, 0x16B603A3,
		0xD6B3664B, 0xC7DB3104, 0xF463C8D5, 0xE50B9F9A, 0xC375C301, 0xD21D944E,
		0xE1A56D9F, 0xF0CD3AD0, 0x30C85F38, 0x21A00877, 0x1218F1A6, 0x0370A6E9,
		0xC60BAC5C, 0xD763FB13, 0xE4DB02C2, 0xF5B3558D, 0x35B63065, 0x24DE672A,
		0x17669EFB, 0x060EC9B4, 0x2070952F, 0x3118C260, 0x02A03BB1, 0x13C86CFE,
		0xD3CD0916, 0xC2A55E59, 0xF11DA788, 0xE075F0C7, 0x0AFCDEBA, 0x1B9489F5,
		0x282C7024, 0x3944276B, 0xF9414283, 0xE82915CC, 0xDB91EC1D, 0xCAF9BB52,
		0xEC87E7C9, 0xFDEFB086, 0xCE574957, 0xDF3F1E18, 0x1F3A7BF0, 0x0E522CBF,
		0x3DEAD56E, 0x2C828221, 0x65EED02D, 0x74868762, 0x473E7EB3, 0x565629FC,
		0x96534C14, 0x873B1B5B, 0xB483E28A, 0xA5EBB5C5, 0x8395E95E, 0x92FDBE11,
		0xA14547C0, 0xB02D108F, 0x70287567, 0x61402228, 0x52F8DBF9, 0x43908CB6,
		0xA919A2CB, 0xB871F584, 0x8BC90C55, 0x9AA15B1A, 0x5AA43EF2, 0x4BCC69BD,
		0x7874906C, 0x691CC723, 0x4F629BB8, 0x5E0ACCF7, 0x6DB23526, 0x7CDA6269,
		0xBCDF0781, 0xADB750CE, 0x9E0FA91F, 0x8F67FE50, 0x4A1CF4E5, 0x5B74A3AA,
		0x68CC5A7B, 0x79A40D34, 0xB9A168DC, 0xA8C93F93, 0x9B71C642, 0x8A19910D,
		0xAC67CD96, 0xBD0F9AD9, 0x8EB76308, 0x9FDF3447, 0x5FDA51AF, 0x4EB206E0,
		0x7D0AFF31, 0x6C62A87E, 0x86EB8603, 0x9783D14C, 0xA43B289D, 0xB5537FD2,
		0x75561A3A, 0x643E4D75, 0x5786B4A4, 0x46EEE3EB, 0x6090BF70, 0x71F8E83F,
		0x424011EE, 0x532846A1, 0x932D2349, 0x82457406, 0xB1FD8DD7, 0xA095DA98,
		0x8C1758B9, 0x9D7F0FF6, 0xAEC7F627, 0xBFAFA168, 0x7FAAC480, 0x6EC293CF,
		0x5D7A6A1E, 0x4C123D51, 0x6A6C61CA, 0x7B043685, 0x48BCCF54, 0x59D4981B,
		0x99D1FDF3, 0x88B9AABC, 0xBB01536D, 0xAA690422, 0x40E02A5F, 0x51887D10,
		0x623084C1, 0x7358D38E, 0xB35DB666, 0xA235E129, 0x918D18F8, 0x80E54FB7,
		0xA69B132C, 0xB7F34463, 0x844BBDB2, 0x9523EAFD, 0x55268F15, 0x444ED85A,
		0x77F6218B, 0x669E76C4, 0xA3E57C71, 0xB28D2B3E, 0x8135D2EF, 0x905D85A0,
		0x5058E048, 0x4130B707, 0x72884ED6, 0x63E01999, 0x459E4502, 0x54F6124D,
		0x674EEB9C, 0x7626BCD3, 0xB623D93B, 0xA74B8E74, 0x94F377A5, 0x859B20EA,
		0x6F120E97, 0x7E7A59D8, 0x4DC2A009, 0x5CAAF746, 0x9CAF92AE, 0x8DC7C5E1,
		0xBE7F3C30, 0xAF176B7F, 0x896937E4, 0x980160AB, 0xABB9997A, 0xBAD1CE35,
		0x7AD4ABDD, 0x6BBCFC92, 0x58040543, 0x496C520C,
	},

	{
		0x00000000, 0xCADCA15B, 0x94B943B7, 0x5E65E2EC, 0x9F6E466A, 0x55B2E731,
		0x0BD705DD, 0xC10BA486, 0x3EDD8CD4, 0xF4012D8F, 0xAA64CF63, 0x60B86E38,
		0xA1B3CABE, 0x6B6F6BE5, 0x350A8909, 0xFFD62852, 0xCBA7D8AD, 0x017B79F6,
		0x5F1E9B1A, 0x95C23A41, 0x54C99EC7, 0x9E153F9C, 0xC070DD70, 0x0AAC7C2B,
		0xF57A5479, 0x3FA6F522, 0x61C317CE, 0xAB1FB695, 0x6A141213, 0xA0C8B348,
		0xFEAD51A4, 0x3471F0FF, 0x2152705F, 0xEB8ED104, 0xB5EB33E8, 0x7F3792B3,
		0xBE3C3635, 0x74E0976E, 0x2A857582, 0xE059D4D9, 0x1F8FFC8B, 0xD5535DD0,
		0x8B36BF3C, 0x41EA1E67, 0x80E1BAE1, 0x4A3D1BBA, 0x1458F956, 0xDE84580D,
		0xEAF5A8F2, 0x202909A9, 0x7E4CEB45, 0xB4904A1E, 0x759BEE98, 0xBF474FC3,
		0xE122AD2F, 0x2BFE0C74, 0xD4282426, 0x1EF4857D, 0x40916791, 0x8A4DC6CA,
		0x4B46624C, 0x819AC317, 0xDFFF21FB, 0x152380A0, 0x42A4E0BE, 0x887841E5,
		0xD61DA309, 0x1CC10252, 0xDDCAA6D4, 0x1716078F, 0x4973E563, 0x83AF4438,
		0x7C796C6A, 0xB6A5CD31, 0xE8C02FDD, 0x221C8E86, 0xE3172A00, 0x29CB8B5B,
		0x77AE69B7, 0xBD72C8EC, 0x89033813, 0x43DF9948, 0x1DBA7BA4, 0xD766DAFF,
		0x166D7E79, 0xDCB1DF22, 0x82D43DCE, 0x48089C95, 0xB7DEB4C7, 0x7D02159C,
		0x2367F770, 0xE9BB562B, 0x28B0F2AD, 0xE26C53F6, 0xBC09B11A, 0x76D51041,
		0x63F690E1, 0xA92A31BA, 0xF74FD356, 0x3D93720D, 0xFC98D68B, 0x364477D0,
		0x6821953C, 0xA2FD3467, 0x5D2B1C35, 0x97F7BD6E, 0xC9925F82, 0x034EFED9,
		0xC2455A5F, 0x0899FB04, 0x56FC19E8, 0x9C20B8B3, 0xA851484C, 0x628DE917,
		0x3CE80BFB, 0xF634AAA0, 0x373F0E26, 0xFDE3AF7D, 0xA3864D91, 0x695AECCA,
		0x968CC498, 0x5C5065C3, 0x0235872F, 0xC8E92674, 0x09E282F2, 0xC33E23A9,
		0x9D5BC145, 0x5787601E, 0x33550079, 0xF989A122, 0xA7EC43CE, 0x6D30E295,
		0xAC3B4613, 0x66E7E748, 0x388205A4, 0xF25EA4FF, 0x0D888CAD, 0xC7542DF6,
		0x9931CF1A, 0x53ED6E41, 0x92E6CAC7, 0x583A6B9C, 0x065F8970, 0xCC83282B,
		0xF8F2D8D4, 0x322E798F, 0x6C4B9B63, 0xA6973A38, 0x679C9EBE, 0xAD403FE5,
		0xF325DD09, 0x39F97C52, 0xC62F5400, 0x0CF3F55B, 0x529617B7, 0x984AB6EC,
		0x5941126A, 0x939DB331, 0xCDF851DD, 0x0724F086, 0x12077026, 0xD8DBD17D,
		0x86BE3391, 0x4C6292CA, 0x8D69364C, 0x47B59717, 0x19D075FB, 0xD30CD4A0,
		0x2CDAFCF2, 0xE6065DA9, 0xB863BF45, 0x72BF1E1E, 0xB3B4BA98, 0x79681BC3,
		0x270DF92F, 0xEDD15874, 0xD9A0A88B, 0x137C09D0, 0x4D19EB3C, 0x87C54A67,
		0x46CEEEE1, 0x8C124FBA, 0xD277AD56, 0x18AB0C0D, 0xE77D245F, 0x2DA18504,
		0x73C467E8, 0xB918C6B3, 0x78136235, 0xB2CFC36E, 0xECAA2182, 0x267680D9,
		0x71F1E0C7, 0xBB2D419C, 0xE548A370, 0x2F94022B, 0xEE9FA6AD, 0x244307F6,
		0x7A26E51A, 0xB0FA4441, 0x4F2C6C13, 0x85F0CD48, 0xDB952FA4, 0x11498EFF,
		0xD0422A79, 0x1A9E8B22, 0x44FB69CE, 0x8E27C895, 0xBA56386A, 0x708A9931,
		0x2EEF7BDD, 0xE433DA86, 0x25387E00, 0xEFE4DF5B, 0xB1813DB7, 0x7B5D9CEC,
		0x848BB4BE, 0x4E5715E5, 0x1032F709, 0xDAEE5652, 0x1BE5F2D4, 0xD139538F,
		0x8F5CB163, 0x45801038, 0x50A39098, 0x9A7F31C3, 0xC41AD32F, 0x0EC67274,
		0xCFCDD6F2, 0x051177A9, 0x5B749545, 0x91A8341E, 0x6E7E1C4C, 0xA4A2BD17,
		0xFAC75FFB, 0x301BFEA0, 0xF1105A26, 0x3BCCFB7D, 0x65A91991, 0xAF75B8CA,
		0x9B044835, 0x51D8E96E, 0x0FBD0B82, 0xC561AAD9, 0x046A0E5F, 0xCEB6AF04,
		0x90D34DE8, 0x5A0FECB3, 0xA5D9C4E1, 0x6F0565BA, 0x31608756, 0xFBBC260D,
		0x3AB7828B, 0xF06B23D0, 0xAE0EC13C, 0x64D26067,
	},

	{
		0x00000000, 0x66AA00F2, 0x7B49C0E0, 0x1DE3C012, 0x418F41C5, 0x27254137,
		0x3AC68125, 0x5C6C81D7, 0x3503428E, 0x53A9427C, 0x4E4A826E, 0x28E0829C,
		0x748C034B, 0x122603B9, 0x0FC5C3AB, 0x696FC359, 0xDD1B4518, 0xBBB145EA,
		0xA65285F8, 0xC0F8850A, 0x9C9404DD, 0xFA3E042F, 0xE7DDC43D, 0x8177C4CF,
		0xE8180796, 0x8EB20764, 0x9351C776, 0xF5FBC784, 0xA9974653, 0xCF3D46A1,
		0xD2DE86B3, 0xB4748641, 0xBA378A30, 0xDC9D8AC2, 0xC17E4AD0, 0xA7D44A22,
		0xFBB8CBF5, 0x9D12CB07, 0x80F10B15, 0xE65B0BE7, 0x8F34C8BE, 0xE99EC84C,
		0xF47D085E, 0x92D708AC, 0xCEBB897B, 0xA8118989, 0xB5F2499B, 0xD3584969,
		0x672CCF28, 0x0186CFDA, 0x1C650FC8, 0x7ACF0F3A, 0x26A38EED, 0x40098E1F,
		0x5DEA4E0D, 0x3B404EFF, 0x522F8DA6, 0x34858D54, 0x29664D46, 0x4FCC4DB4,
		0x13A0CC63, 0x750ACC91, 0x68E90C83, 0x0E430C71, 0x746F1461, 0x12C51493,
		0x0F26D481, 0x698CD473, 0x35E055A4, 0x534A5556, 0x4EA99544, 0x280395B6,
		0x416C56EF, 0x27C6561D, 0x3A25960F, 0x5C8F96FD, 0x00E3172A, 0x664917D8,
		0x7BAAD7CA, 0x1D00D738, 0xA9745179, 0xCFDE518B, 0xD23D9199, 0xB497916B,
		0xE8FB10BC, 0x8E51104E, 0x93B2D05C, 0xF518D0AE, 0x9C7713F7, 0xFADD1305,
		0xE73ED317, 0x8194D3E5, 0xDDF85232, 0xBB5252C0, 0xA6B192D2, 0xC01B9220,
		0xCE589E51, 0xA8F29EA3, 0xB5115EB1, 0xD3BB5E43, 0x8FD7DF94, 0xE97DDF66,
		0xF49E1F74, 0x92341F86, 0xFB5BDCDF, 0x9DF1DC2D, 0x80121C3F, 0xE6B81CCD,
		0xBAD49D1A, 0xDC7E9DE8, 0xC19D5DFA, 0xA7375D08, 0x1343DB49, 0x75E9DBBB,
		0x680A1BA9, 0x0EA01B5B, 0x52CC9A8C, 0x34669A7E, 0x29855A6C, 0x4F2F5A9E,
		0x264099C7, 0x40EA9935, 0x5D095927, 0x3BA359D5, 0x67CFD802, 0x0165D8F0,
		0x1C8618E2, 0x7A2C1810, 0xE8DE28C2, 0x8E742830, 0x9397E822, 0xF53DE8D0,
		0xA9516907, 0xCFFB69F5, 0xD218A9E7, 0xB4B2A915, 0xDDDD6A4C, 0xBB776ABE,
		0xA694AAAC, 0xC03EAA5E, 0x9C522B89, 0xFAF82B7B, 0xE71BEB69, 0x81B1EB9B,
		0x35C56DDA, 0x536F6D28, 0x4E8CAD3A, 0x2826ADC8, 0x744A2C1F, 0x12E02CED,
		0x0F03ECFF, 0x69A9EC0D, 0x00C62F54, 0x666C2FA6, 0x7B8FEFB4, 0x1D25EF46,
		0x41496E91, 0x27E36E63, 0x3A00AE71, 0x5CAAAE83, 0x52E9A2F2, 0x3443A200,
		0x29A06212, 0x4F0A62E0, 0x1366E337, 0x75CCE3C5, 0x682F23D7, 0x0E852325,
		0x67EAE07C, 0x0140E08E, 0x1CA3209C, 0x7A09206E, 0x2665A1B9, 0x40CFA14B,
		0x5D2C6159, 0x3B8661AB, 0x8FF2E7EA, 0xE958E718, 0xF4BB270A, 0x921127F8,
		0xCE7DA62F, 0xA8D7A6DD, 0xB53466CF, 0xD39E663D, 0xBAF1A564, 0xDC5BA596,
		0xC1B86584, 0xA7126576, 0xFB7EE4A1, 0x9DD4E453, 0x80372441, 0xE69D24B3,
		0x9CB13CA3, 0xFA1B3C51, 0xE7F8FC43, 0x8152FCB1, 0xDD3E7D66, 0xBB947D94,
		0xA677BD86, 0xC0DDBD74, 0xA9B27E2D, 0xCF187EDF, 0xD2FBBECD, 0xB451BE3F,
		0xE83D3FE8, 0x8E973F1A, 0x9374FF08, 0xF5DEFFFA, 0x41AA79BB, 0x27007949,
		0x3AE3B95B, 0x5C49B9A9, 0x0025387E, 0x668F388C, 0x7B6CF89E, 0x1DC6F86C,
		0x74A93B35, 0x12033BC7, 0x0FE0FBD5, 0x694AFB27, 0x35267AF0, 0x538C7A02,
		0x4E6FBA10, 0x28C5BAE2, 0x2686B693, 0x402CB661, 0x5DCF7673, 0x3B657681,
		0x6709F756, 0x01A3F7A4, 0x1C4037B6, 0x7AEA3744, 0x1385F41D, 0x752FF4EF,
		0x68CC34FD, 0x0E66340F, 0x520AB5D8, 0x34A0B52A, 0x29437538, 0x4FE975CA,
		0xFB9DF38B, 0x9D37F379, 0x80D4336B, 0xE67E3399, 0xBA12B24E, 0xDCB8B2BC,
		0xC15B72AE, 0xA7F1725C, 0xCE9EB105, 0xA834B1F7, 0xB5D771E5, 0xD37D7117,
		0x8F11F0C0, 0xE9BBF032, 0xF4583020, 0x92F230D2,
	},

	{
		0x00000000, 0x67A09080, 0x795DE005, 0x1EFD7085, 0xF2BAC00B, 0x951A508B,
		0x8BE7200E, 0xEC47B08E, 0xE4758117, 0x83D51197, 0x9D286112, 0xFA88F192,
		0x16CF411C, 0x716FD19C, 0x6F92A119, 0x08323199, 0xC8EB022F, 0xAF4B92AF,
		0xB1B6E22A, 0xD61672AA, 0x3A51C224, 0x5DF152A4, 0x430C2221, 0x24ACB2A1,
		0x2C9E8338, 0x4B3E13B8, 0x55C3633D, 0x3263F3BD, 0xDE244333, 0xB984D3B3,
		0xA779A336, 0xC0D933B6, 0x90D7055E, 0xF77795DE, 0xE98AE55B, 0x8E2A75DB,
		0x626DC555, 0x05CD55D5, 0x1B302550, 0x7C90B5D0, 0x74A28449, 0x130214C9,
		0x0DFF644C, 0x6A5FF4CC, 0x86184442, 0xE1B8D4C2, 0xFF45A447, 0x98E534C7,
		0x583C0771, 0x3F9C97F1, 0x2161E774, 0x46C177F4, 0xAA86C77A, 0xCD2657FA,
		0xD3DB277F, 0xB47BB7FF, 0xBC498666, 0xDBE916E6, 0xC5146663, 0xA2B4F6E3,
		0x4EF3466D, 0x2953D6ED, 0x37AEA668, 0x500E36E8, 0x20AF0BBC, 0x470F9B3C,
		0x59F2EBB9, 0x3E527B39, 0xD215CBB7, 0xB5B55B37, 0xAB482BB2, 0xCCE8BB32,
		0xC4DA8AAB, 0xA37A1A2B, 0xBD876AAE, 0xDA27FA2E, 0x36604AA0, 0x51C0DA20,
		0x4F3DAAA5, 0x289D3A25, 0xE8440993, 0x8FE49913, 0x9119E996, 0xF6B97916,
		0x1AFEC998, 0x7D5E5918, 0x63A3299D, 0x0403B91D, 0x0C318884, 0x6B911804,
		0x756C6881, 0x12CCF801, 0xFE8B488F, 0x992BD80F, 0x87D6A88A, 0xE076380A,
		0xB0780EE2, 0xD7D89E62, 0xC925EEE7, 0xAE857E67, 0x42C2CEE9, 0x25625E69,
		0x3B9F2EEC, 0x5C3FBE6C, 0x540D8FF5, 0x33AD1F75, 0x2D506FF0, 0x4AF0FF70,
		0xA6B74FFE, 0xC117DF7E, 0xDFEAAFFB, 0xB84A3F7B, 0x78930CCD, 0x1F339C4D,
		0x01CEECC8, 0x666E7C48, 0x8A29CCC6, 0xED895C46, 0xF3742CC3, 0x94D4BC43,
		0x9CE68DDA, 0xFB461D5A, 0xE5BB6DDF, 0x821BFD5F, 0x6E5C4DD1, 0x09FCDD51,
		0x1701ADD4, 0x70A13D54, 0xF743D67C, 0x90E346FC, 0x8E1E3679, 0xE9BEA6F9,
		0x05F91677, 0x625986F7, 0x7CA4F672, 0x1B0466F2, 0x1336576B, 0x7496C7EB,
		0x6A6BB76E, 0x0DCB27EE, 0xE18C9760, 0x862C07E0, 0x98D17765, 0xFF71E7E5,
		0x3FA8D453, 0x580844D3, 0x46F53456, 0x2155A4D6, 0xCD121458, 0xAAB284D8,
		0xB44FF45D, 0xD3EF64DD, 0xDBDD5544, 0xBC7DC5C4, 0xA280B541, 0xC52025C1,
		0x2967954F, 0x4EC705CF, 0x503A754A, 0x379AE5CA, 0x6794D322, 0x003443A2,
		0x1EC93327, 0x7969A3A7, 0x952E1329, 0xF28E83A9, 0xEC73F32C, 0x8BD363AC,
		0x83E15235, 0xE441C2B5, 0xFABCB230, 0x9D1C22B0, 0x715B923E, 0x16FB02BE,
		0x0806723B, 0x6FA6E2BB, 0xAF7FD10D, 0xC8DF418D, 0xD6223108, 0xB182A188,
		0x5DC51106, 0x3A658186, 0x2498F103, 0x43386183, 0x4B0A501A, 0x2CAAC09A,
		0x3257B01F, 0x55F7209F, 0xB9B09011, 0xDE100091, 0xC0ED7014, 0xA74DE094,
		0xD7ECDDC0, 0xB04C4D40, 0xAEB13DC5, 0xC911AD45, 0x25561DCB, 0x42F68D4B,
		0x5C0BFDCE, 0x3BAB6D4E, 0x33995CD7, 0x5439CC57, 0x4AC4BCD2, 0x2D642C52,
		0xC1239CDC, 0xA6830C5C, 0xB87E7CD9, 0xDFDEEC59, 0x1F07DFEF, 0x78A74F6F,
		0x665A3FEA, 0x01FAAF6A, 0xEDBD1FE4, 0x8A1D8F64, 0x94E0FFE1, 0xF3406F61,
		0xFB725EF8, 0x9CD2CE78, 0x822FBEFD, 0xE58F2E7D, 0x09C89EF3, 0x6E680E73,
		0x70957EF6, 0x1735EE76, 0x473BD89E, 0x209B481E, 0x3E66389B, 0x59C6A81B,
		0xB5811895, 0xD2218815, 0xCCDCF890, 0xAB7C6810, 0xA34E5989, 0xC4EEC909,
		0xDA13B98C, 0xBDB3290C, 0x51F49982, 0x36540902, 0x28A97987, 0x4F09E907,
		0x8FD0DAB1, 0xE8704A31, 0xF68D3AB4, 0x912DAA34, 0x7D6A1ABA, 0x1ACA8A3A,
		0x0437FABF, 0x63976A3F, 0x6BA55BA6, 0x0C05CB26, 0x12F8BBA3, 0x75582B23,
		0x991F9BAD, 0xFEBF0B2D, 0xE0427BA8, 0x87E2EB28,
	},

	{
		0x00000000, 0xEE87ACF9, 0x6B1298F7, 0x8595340E, 0x6139F1EB, 0x8FBE5D12,
		0x0A2B691C, 0xE4ACC5E5, 0x756F23D3, 0x9BE88F2A, 0x1E7DBB24, 0xF0FA17DD,
		0x1456D238, 0xFAD17EC1, 0x7F444ACF, 0x91C3E636, 0x5DC387A2, 0xB3442B5B,
		0x36D11F55, 0xD856B3AC, 0x3CFA7649, 0xD27DDAB0, 0x57E8EEBE, 0xB96F4247,
		0x28ACA471, 0xC62B0888, 0x43BE3C86, 0xAD39907F, 0x4995559A, 0xA712F963,
		0x2287CD6D, 0xCC006194, 0x0D9BCE41, 0xE31C62B8, 0x668956B6, 0x880EFA4F,
		0x6CA23FAA, 0x82259353, 0x07B0A75D, 0xE9370BA4, 0x78F4ED92, 0x9673416B,
		0x13E67565, 0xFD61D99C, 0x19CD1C79, 0xF74AB080, 0x72DF848E, 0x9C582877,
		0x505849E3, 0xBEDFE51A, 0x3B4AD114, 0xD5CD7DED, 0x3161B808, 0xDFE614F1,
		0x5A7320FF, 0xB4F48C06, 0x25376A30, 0xCBB0C6C9, 0x4E25F2C7, 0xA0A25E3E,
		0x440E9BDB, 0xAA893722, 0x2F1C032C, 0xC19BAFD5, 0x1A369D83, 0xF4B1317A,
		0x71240574, 0x9FA3A98D, 0x7B0F6C68, 0x9588C091, 0x101DF49F, 0xFE9A5866,
		0x6F59BE50, 0x81DE12A9, 0x044B26A7, 0xEACC8A5E, 0x0E604FBB, 0xE0E7E342,
		0x6572D74C, 0x8BF57BB5, 0x47F51A21, 0xA972B6D8, 0x2CE782D6, 0xC2602E2F,
		0x26CCEBCA, 0xC84B4733, 0x4DDE733D, 0xA359DFC4, 0x329A39F2, 0xDC1D950B,
		0x5988A105, 0xB70F0DFC, 0x53A3C819, 0xBD2464E0, 0x38B150EE, 0xD636FC17,
		0x17AD53C2, 0xF92AFF3B, 0x7CBFCB35, 0x923867CC, 0x7694A229, 0x98130ED0,
		0x1D863ADE, 0xF3019627, 0x62C27011, 0x8C45DCE8, 0x09D0E8E6, 0xE757441F,
		0x03FB81FA, 0xED7C2D03, 0x68E9190D, 0x866EB5F4, 0x4A6ED460, 0xA4E97899,
		0x217C4C97, 0xCFFBE06E, 0x2B57258B, 0xC5D08972, 0x4045BD7C, 0xAEC21185,
		0x3F01F7B3, 0xD1865B4A, 0x54136F44, 0xBA94C3BD, 0x5E380658, 0xB0BFAAA1,
		0x352A9EAF, 0xDBAD3256, 0x8371FB03, 0x6DF657FA, 0xE86363F4, 0x06E4CF0D,
		0xE2480AE8, 0x0CCFA611, 0x895A921F, 0x67DD3EE6, 0xF61ED8D0, 0x18997429,
		0x9D0C4027, 0x738BECDE, 0x9727293B, 0x79A085C2, 0xFC35B1CC, 0x12B21D35,
		0xDEB27CA1, 0x3035D058, 0xB5A0E456, 0x5B2748AF, 0xBF8B8D4A, 0x510C21B3,
		0xD49915BD, 0x3A1EB944, 0xABDD5F72, 0x455AF38B, 0xC0CFC785, 0x2E486B7C,
		0xCAE4AE99, 0x24630260, 0xA1F6366E, 0x4F719A97, 0x8EEA3542, 0x606D99BB,
		0xE5F8ADB5, 0x0B7F014C, 0xEFD3C4A9, 0x01546850, 0x84C15C5E, 0x6A46F0A7,
		0xFB851691, 0x1502BA68, 0x90978E66, 0x7E10229F, 0x9ABCE77A, 0x743B4B83,
		0xF1AE7F8D, 0x1F29D374, 0xD329B2E0, 0x3DAE1E19, 0xB83B2A17, 0x56BC86EE,
		0xB210430B, 0x5C97EFF2, 0xD902DBFC, 0x37857705, 0xA6469133, 0x48C13DCA,
		0xCD5409C4, 0x23D3A53D, 0xC77F60D8, 0x29F8CC21, 0xAC6DF82F, 0x42EA54D6,
		0x99476680, 0x77C0CA79, 0xF255FE77, 0x1CD2528E, 0xF87E976B, 0x16F93B92,
		0x936C0F9C, 0x7DEBA365, 0xEC284553, 0x02AFE9AA, 0x873ADDA4, 0x69BD715D,
		0x8D11B4B8, 0x63961841, 0xE6032C4F, 0x088480B6, 0xC484E122, 0x2A034DDB,
		0xAF9679D5, 0x4111D52C, 0xA5BD10C9, 0x4B3ABC30, 0xCEAF883E, 0x202824C7,
		0xB1EBC2F1, 0x5F6C6E08, 0xDAF95A06, 0x347EF6FF, 0xD0D2331A, 0x3E559FE3,
		0xBBC0ABED, 0x55470714, 0x94DCA8C1, 0x7A5B0438, 0xFFCE3036, 0x11499CCF,
		0xF5E5592A, 0x1B62F5D3, 0x9EF7C1DD, 0x70706D24, 0xE1B38B12, 0x0F3427EB,
		0x8AA113E5, 0x6426BF1C, 0x808A7AF9, 0x6E0DD600, 0xEB98E20E, 0x051F4EF7,
		0xC91F2F63, 0x2798839A, 0xA20DB794, 0x4C8A1B6D, 0xA826DE88, 0x46A17271,
		0xC334467F, 0x2DB3EA86, 0xBC700CB0, 0x52F7A049, 0xD7629447, 0x39E538BE,
		0xDD49FD5B, 0x33CE51A2, 0xB65B65AC, 0x58DCC955,
	},

	{
		0x00000000, 0x06E3F607, 0x0CC6ED0F, 0x0A251B08, 0x188CDB1F, 0x1E6F2D18,
		0x144A3610, 0x12A9C017, 0x3018B73F, 0x36FB4138, 0x3CDE5A30, 0x3A3DAC37,
		0x28946C20, 0x2E779A27, 0x2452812F, 0x22B17728, 0x60306E7F, 0x66D39878,
		0x6CF68370, 0x6A157577, 0x78BCB560, 0x7E5F4367, 0x747A586F, 0x7299AE68,
		0x5028D940, 0x56CB2F47, 0x5CEE344F, 0x5A0DC248, 0x48A4025F, 0x4E47F458,
		0x4462EF50, 0x42811957, 0xC060DCFE, 0xC6832AF9, 0xCCA631F1, 0xCA45C7F6,
		0xD8EC07E1, 0xDE0FF1E6, 0xD42AEAEE, 0xD2C91CE9, 0xF0786BC1, 0xF69B9DC6,
		0xFCBE86CE, 0xFA5D70C9, 0xE8F4B0DE, 0xEE1746D9, 0xE4325DD1, 0xE2D1ABD6,
		0xA050B281, 0xA6B34486, 0xAC965F8E, 0xAA75A989, 0xB8DC699E, 0xBE3F9F99,
		0xB41A8491, 0xB2F97296, 0x904805BE, 0x96ABF3B9, 0x9C8EE8B1, 0x9A6D1EB6,
		0x88C4DEA1, 0x8E2728A6, 0x840233AE, 0x82E1C5A9, 0x37DC79F9, 0x313F8FFE,
		0x3B1A94F6, 0x3DF962F1, 0x2F50A2E6, 0x29B354E1, 0x23964FE9, 0x2575B9EE,
		0x07C4CEC6, 0x012738C1, 0x0B0223C9, 0x0DE1D5CE, 0x1F4815D9, 0x19ABE3DE,
		0x138EF8D6, 0x156D0ED1, 0x57EC1786, 0x510FE181, 0x5B2AFA89, 0x5DC90C8E,
		0x4F60CC99, 0x49833A9E, 0x43A62196, 0x4545D791, 0x67F4A0B9, 0x611756BE,
		0x6B324DB6, 0x6DD1BBB1, 0x7F787BA6, 0x799B8DA1, 0x73BE96A9, 0x755D60AE,
		0xF7BCA507, 0xF15F5300, 0xFB7A4808, 0xFD99BE0F, 0xEF307E18, 0xE9D3881F,
		0xE3F69317, 0xE5156510, 0xC7A41238, 0xC147E43F, 0xCB62FF37, 0xCD810930,
		0xDF28C927, 0xD9CB3F20, 0xD3EE2428, 0xD50DD22F, 0x978CCB78, 0x916F3D7F,
		0x9B4A2677, 0x9DA9D070, 0x8F001067, 0x89E3E660, 0x83C6FD68, 0x85250B6F,
		0xA7947C47, 0xA1778A40, 0xAB529148, 0xADB1674F, 0xBF18A758, 0xB9FB515F,
		0xB3DE4A57, 0xB53DBC50, 0xD9A532F6, 0xDF46C4F1, 0xD563DFF9, 0xD38029FE,
		0xC129E9E9, 0xC7CA1FEE, 0xCDEF04E6, 0xCB0CF2E1, 0xE9BD85C9, 0xEF5E73CE,
		0xE57B68C6, 0xE3989EC1, 0xF1315ED6, 0xF7D2A8D1, 0xFDF7B3D9, 0xFB1445DE,
		0xB9955C89, 0xBF76AA8E, 0xB553B186, 0xB3B04781, 0xA1198796, 0xA7FA7191,
		0xADDF6A99, 0xAB3C9C9E, 0x898DEBB6, 0x8F6E1DB1, 0x854B06B9, 0x83A8F0BE,
		0x910130A9, 0x97E2C6AE, 0x9DC7DDA6, 0x9B242BA1, 0x19C5EE08, 0x1F26180F,
		0x15030307, 0x13E0F500, 0x01493517, 0x07AAC310, 0x0D8FD818, 0x0B6C2E1F,
		0x29DD5937, 0x2F3EAF30, 0x251BB438, 0x23F8423F, 0x31518228, 0x37B2742F,
		0x3D976F27, 0x3B749920, 0x79F58077, 0x7F167670, 0x75336D78, 0x73D09B7F,
		0x61795B68, 0x679AAD6F, 0x6DBFB667, 0x6B5C4060, 0x49ED3748, 0x4F0EC14F,
		0x452BDA47, 0x43C82C40, 0x5161EC57, 0x57821A50, 0x5DA70158, 0x5B44F75F,
		0xEE794B0F, 0xE89ABD08, 0xE2BFA600, 0xE45C5007, 0xF6F59010, 0xF0166617,
		0xFA337D1F, 0xFCD08B18, 0xDE61FC30, 0xD8820A37, 0xD2A7113F, 0xD444E738,
		0xC6ED272F, 0xC00ED128, 0xCA2BCA20, 0xCCC83C27, 0x8E492570, 0x88AAD377,
		0x828FC87F, 0x846C3E78, 0x96C5FE6F, 0x90260868, 0x9A031360, 0x9CE0E567,
		0xBE51924F, 0xB8B26448, 0xB2977F40, 0xB4748947, 0xA6DD4950, 0xA03EBF57,
		0xAA1BA45F, 0xACF85258, 0x2E1997F1, 0x28FA61F6, 0x22DF7AFE, 0x243C8CF9,
		0x36954CEE, 0x3076BAE9, 0x3A53A1E1, 0x3CB057E6, 0x1E0120CE, 0x18E2D6C9,
		0x12C7CDC1, 0x14243BC6, 0x068DFBD1, 0x006E0DD6, 0x0A4B16DE, 0x0CA8E0D9,
		0x4E29F98E, 0x48CA0F89, 0x42EF1481, 0x440CE286, 0x56A52291, 0x5046D496,
		0x5A63CF9E, 0x5C803999, 0x7E314EB1, 0x78D2B8B6, 0x72F7A3BE, 0x741455B9,
		0x66BD95AE, 0x605E63A9, 0x6A7B78A1, 0x6C988EA6,
	},

	{
		0x00000000, 0x0556A4E8, 0xBDB189D5, 0xB8E72D3D, 0xCD7ED2AF, 0xC8287647,
		0x70CF5B7A, 0x7599FF92, 0x2DE0655B, 0x28B6C1B3, 0x9051EC8E, 0x95074866,
		0xE09EB7F4, 0xE5C8131C, 0x5D2F3E21, 0x58799AC9, 0x5AC0CBB6, 0x5F966F5E,
		0xE7714263, 0xE227E68B, 0x97BE1919, 0x92E8BDF1, 0x2A0F90CC, 0x2F593424,
		0x7720AEED, 0x72760A05, 0xCA912738, 0xCFC783D0, 0xBA5E7C42, 0xBF08D8AA,
		0x07EFF597, 0x02B9517F, 0x039D5669, 0x06CBF281, 0xBE2CDFBC, 0xBB7A7B54,
		0xCEE384C6, 0xCBB5202E, 0x73520D13, 0x7604A9FB, 0x2E7D3332, 0x2B2B97DA,
		0x93CCBAE7, 0x969A1E0F, 0xE303E19D, 0xE6554575, 0x5EB26848, 0x5BE4CCA0,
		0x595D9DDF, 0x5C0B3937, 0xE4EC140A, 0xE1BAB0E2, 0x94234F70, 0x9175EB98,
		0x2992C6A5, 0x2CC4624D, 0x74BDF884, 0x71EB5C6C, 0xC90C7151, 0xCC5AD5B9,
		0xB9C32A2B, 0xBC958EC3, 0x0472A3FE, 0x01240716, 0x063AADD2, 0x036C093A,
		0xBB8B2407, 0xBEDD80EF, 0xCB447F7D, 0xCE12DB95, 0x76F5F6A8, 0x73A35240,
		0x2BDAC889, 0x2E8C6C61, 0x966B415C, 0x933DE5B4, 0xE6A41A26, 0xE3F2BECE,
		0x5B1593F3, 0x5E43371B, 0x5CFA6664, 0x59ACC28C, 0xE14BEFB1, 0xE41D4B59,
		0x9184B4CB, 0x94D21023, 0x2C353D1E, 0x296399F6, 0x711A033F, 0x744CA7D7,
		0xCCAB8AEA, 0xC9FD2E02, 0xBC64D190, 0xB9327578, 0x01D55845, 0x0483FCAD,
		0x05A7FBBB, 0x00F15F53, 0xB816726E, 0xBD40D686, 0xC8D92914, 0xCD8F8DFC,
		0x7568A0C1, 0x703E0429, 0x28479EE0, 0x2D113A08, 0x95F61735, 0x90A0B3DD,
		0xE5394C4F, 0xE06FE8A7, 0x5888C59A, 0x5DDE6172, 0x5F67300D, 0x5A3194E5,
		0xE2D6B9D8, 0xE7801D30, 0x9219E2A2, 0x974F464A, 0x2FA86B77, 0x2AFECF9F,
		0x72875556, 0x77D1F1BE, 0xCF36DC83, 0xCA60786B, 0xBFF987F9, 0xBAAF2311,
		0x02480E2C, 0x071EAAC4, 0xBB699BA1, 0xBE3F3F49, 0x06D81274, 0x038EB69C,
		0x7617490E, 0x7341EDE6, 0xCBA6C0DB, 0xCEF06433, 0x9689FEFA, 0x93DF5A12,
		0x2B38772F, 0x2E6ED3C7, 0x5BF72C55, 0x5EA188BD, 0xE646A580, 0xE3100168,
		0xE1A95017, 0xE4FFF4FF, 0x5C18D9C2, 0x594E7D2A, 0x2CD782B8, 0x29812650,
		0x91660B6D, 0x9430AF85, 0xCC49354C, 0xC91F91A4, 0x71F8BC99, 0x74AE1871,
		0x0137E7E3, 0x0461430B, 0xBC866E36, 0xB9D0CADE, 0xB8F4CDC8, 0xBDA26920,
		0x0545441D, 0x0013E0F5, 0x758A1F67, 0x70DCBB8F, 0xC83B96B2, 0xCD6D325A,
		0x9514A893, 0x90420C7B, 0x28A52146, 0x2DF385AE, 0x586A7A3C, 0x5D3CDED4,
		0xE5DBF3E9, 0xE08D5701, 0xE234067E, 0xE762A296, 0x5F858FAB, 0x5AD32B43,
		0x2F4AD4D1, 0x2A1C7039, 0x92FB5D04, 0x97ADF9EC, 0xCFD46325, 0xCA82C7CD,
		0x7265EAF0, 0x77334E18, 0x02AAB18A, 0x07FC1562, 0xBF1B385F, 0xBA4D9CB7,
		0xBD533673, 0xB805929B, 0x00E2BFA6, 0x05B41B4E, 0x702DE4DC, 0x757B4034,
		0xCD9C6D09, 0xC8CAC9E1, 0x90B35328, 0x95E5F7C0, 0x2D02DAFD, 0x28547E15,
		0x5DCD8187, 0x589B256F, 0xE07C0852, 0xE52AACBA, 0xE793FDC5, 0xE2C5592D,
		0x5A227410, 0x5F74D0F8, 0x2AED2F6A, 0x2FBB8B82, 0x975CA6BF, 0x920A0257,
		0xCA73989E, 0xCF253C76, 0x77C2114B, 0x7294B5A3, 0x070D4A31, 0x025BEED9,
		0xBABCC3E4, 0xBFEA670C, 0xBECE601A, 0xBB98C4F2, 0x037FE9CF, 0x06294D27,
		0x73B0B2B5, 0x76E6165D, 0xCE013B60, 0xCB579F88, 0x932E0541, 0x9678A1A9,
		0x2E9F8C94, 0x2BC9287C, 0x5E50D7EE, 0x5B067306, 0xE3E15E3B, 0xE6B7FAD3,
		0xE40EABAC, 0xE1580F44, 0x59BF2279, 0x5CE98691, 0x29707903, 0x2C26DDEB,
		0x94C1F0D6, 0x9197543E, 0xC9EECEF7, 0xCCB86A1F, 0x745F4722, 0x7109E3CA,
		0x04901C58, 0x01C6B8B0, 0xB921958D, 0xBC773165,
	},

	{
		0x00000000, 0xC1CEF747, 0x829DEF8F, 0x435318C8, 0xB3261E1B, 0x72E8E95C,
		0x31BBF194, 0xF07506D3, 0x664D3C36, 0xA783CB71, 0xE4D0D3B9, 0x251E24FE,
		0xD56B222D, 0x14A5D56A, 0x57F6CDA2, 0x96383AE5, 0xCC9A786C, 0x0D548F2B,
		0x4E0797E3, 0x8FC960A4, 0x7FBC6677, 0xBE729130, 0xFD2189F8, 0x3CEF7EBF,
		0xAAD7445A, 0x6B19B31D, 0x284AABD5, 0xE9845C92, 0x19F15A41, 0xD83FAD06,
		0x9B6CB5CE, 0x5AA24289, 0x9835F1D8, 0x59FB069F, 0x1AA81E57, 0xDB66E910,
		0x2B13EFC3, 0xEADD1884, 0xA98E004C, 0x6840F70B, 0xFE78CDEE, 0x3FB63AA9,
		0x7CE52261, 0xBD2BD526, 0x4D5ED3F5, 0x8C9024B2, 0xCFC33C7A, 0x0E0DCB3D,
		0x54AF89B4, 0x95617EF3, 0xD632663B, 0x17FC917C, 0xE78997AF, 0x264760E8,
		0x65147820, 0xA4DA8F67, 0x32E2B582, 0xF32C42C5, 0xB07F5A0D, 0x71B1AD4A,
		0x81C4AB99, 0x400A5CDE, 0x03594416, 0xC297B351, 0x877623B5, 0x46B8D4F2,
		0x05EBCC3A, 0xC4253B7D, 0x34503DAE, 0xF59ECAE9, 0xB6CDD221, 0x77032566,
		0xE13B1F83, 0x20F5E8C4, 0x63A6F00C, 0xA268074B, 0x521D0198, 0x93D3F6DF,
		0xD080EE17, 0x114E1950, 0x4BEC5BD9, 0x8A22AC9E, 0xC971B456, 0x08BF4311,
		0xF8CA45C2, 0x3904B285, 0x7A57AA4D, 0xBB995D0A, 0x2DA167EF, 0xEC6F90A8,
		0xAF3C8860, 0x6EF27F27, 0x9E8779F4, 0x5F498EB3, 0x1C1A967B, 0xDDD4613C,
		0x1F43D26D, 0xDE8D252A, 0x9DDE3DE2, 0x5C10CAA5, 0xAC65CC76, 0x6DAB3B31,
		0x2EF823F9, 0xEF36D4BE, 0x790EEE5B, 0xB8C0191C, 0xFB9301D4, 0x3A5DF693,
		0xCA28F040, 0x0BE60707, 0x48B51FCF, 0x897BE888, 0xD3D9AA01, 0x12175D46,
		0x5144458E, 0x908AB2C9, 0x60FFB41A, 0xA131435D, 0xE2625B95, 0x23ACACD2,
		0xB5949637, 0x745A6170, 0x370979B8, 0xF6C78EFF, 0x06B2882C, 0xC77C7F6B,
		0x842F67A3, 0x45E190E4, 0xB9F0876E, 0x783E7029, 0x3B6D68E1, 0xFAA39FA6,
		0x0AD69975, 0xCB186E32, 0x884B76FA, 0x498581BD, 0xDFBDBB58, 0x1E734C1F,
		0x5D2054D7, 0x9CEEA390, 0x6C9BA543, 0xAD555204, 0xEE064ACC, 0x2FC8BD8B,
		0x756AFF02, 0xB4A40845, 0xF7F7108D, 0x3639E7CA, 0xC64CE119, 0x0782165E,
		0x44D10E96, 0x851FF9D1, 0x1327C334, 0xD2E93473, 0x91BA2CBB, 0x5074DBFC,
		0xA001DD2F, 0x61CF2A68, 0x229C32A0, 0xE352C5E7, 0x21C576B6, 0xE00B81F1,
		0xA3589939, 0x62966E7E, 0x92E368AD, 0x532D9FEA, 0x107E8722, 0xD1B07065,
		0x47884A80, 0x8646BDC7, 0xC515A50F, 0x04DB5248, 0xF4AE549B, 0x3560A3DC,
		0x7633BB14, 0xB7FD4C53, 0xED5F0EDA, 0x2C91F99D, 0x6FC2E155, 0xAE0C1612,
		0x5E7910C1, 0x9FB7E786, 0xDCE4FF4E, 0x1D2A0809, 0x8B1232EC, 0x4ADCC5AB,
		0x098FDD63, 0xC8412A24, 0x38342CF7, 0xF9FADBB0, 0xBAA9C378, 0x7B67343F,
		0x3E86A4DB, 0xFF48539C, 0xBC1B4B54, 0x7DD5BC13, 0x8DA0BAC0, 0x4C6E4D87,
		0x0F3D554F, 0xCEF3A208, 0x58CB98ED, 0x99056FAA, 0xDA567762, 0x1B988025,
		0xEBED86F6, 0x2A2371B1, 0x69706979, 0xA8BE9E3E, 0xF21CDCB7, 0x33D22BF0,
		0x70813338, 0xB14FC47F, 0x413AC2AC, 0x80F435EB, 0xC3A72D23, 0x0269DA64,
		0x9451E081, 0x559F17C6, 0x16CC0F0E, 0xD702F849, 0x2777FE9A, 0xE6B909DD,
		0xA5EA1115, 0x6424E652, 0xA6B35503, 0x677DA244, 0x242EBA8C, 0xE5E04DCB,
		0x15954B18, 0xD45BBC5F, 0x9708A497, 0x56C653D0, 0xC0FE6935, 0x01309E72,
		0x426386BA, 0x83AD71FD, 0x73D8772E, 0xB2168069, 0xF14598A1, 0x308B6FE6,
		0x6A292D6F, 0xABE7DA28, 0xE8B4C2E0, 0x297A35A7, 0xD90F3374, 0x18C1C433,
		0x5B92DCFB, 0x9A5C2BBC, 0x0C641159, 0xCDAAE61E, 0x8EF9FED6, 0x4F370991,
		0xBF420F42, 0x7E8CF805, 0x3DDFE0CD, 0xFC11178A,
	},

	{
		0x00000000, 0x72E10FDD, 0x53DFDEBE, 0x213ED163, 0x11A37C79, 0x634273A4,
		0x427CA2C7, 0x309DAD1A, 0x2246F9F2, 0x50A7F62F, 0x7199274C, 0x03782891,
		0x33E5858B, 0x41048A56, 0x603A5B35, 0x12DB54E8, 0xF39133E1, 0x81703C3C,
		0xA04EED5F, 0xD2AFE282, 0xE2324F98, 0x90D34045, 0xB1ED9126, 0xC30C9EFB,
		0xD1D7CA13, 0xA336C5CE, 0x820814AD, 0xF0E91B70, 0xC074B66A, 0xB295B9B7,
		0x93AB68D4, 0xE14A6709, 0x513EA6C6, 0x23DFA91B, 0x02E17878, 0x700077A5,
		0x409DDABF, 0x327CD562, 0x13420401, 0x61A30BDC, 0x73785F34, 0x019950E9,
		0x20A7818A, 0x52468E57, 0x62DB234D, 0x103A2C90, 0x3104FDF3, 0x43E5F22E,
		0xA2AF9527, 0xD04E9AFA, 0xF1704B99, 0x83914444, 0xB30CE95E, 0xC1EDE683,
		0xE0D337E0, 0x9232383D, 0x80E96CD5, 0xF2086308, 0xD336B26B, 0xA1D7BDB6,
		0x914A10AC, 0xE3AB1F71, 0xC295CE12, 0xB074C1CF, 0x15618D89, 0x67808254,
		0x46BE5337, 0x345F5CEA, 0x04C2F1F0, 0x7623FE2D, 0x571D2F4E, 0x25FC2093,
		0x3727747B, 0x45C67BA6, 0x64F8AAC5, 0x1619A518, 0x26840802, 0x546507DF,
		0x755BD6BC, 0x07BAD961, 0xE6F0BE68, 0x9411B1B5, 0xB52F60D6, 0xC7CE6F0B,
		0xF753C211, 0x85B2CDCC, 0xA48C1CAF, 0xD66D1372, 0xC4B6479A, 0xB6574847,
		0x97699924, 0xE58896F9, 0xD5153BE3, 0xA7F4343E, 0x86CAE55D, 0xF42BEA80,
		0x445F2B4F, 0x36BE2492, 0x1780F5F1, 0x6561FA2C, 0x55FC5736, 0x271D58EB,
		0x06238988, 0x74C28655, 0x6619D2BD, 0x14F8DD60, 0x35C60C03, 0x472703DE,
		0x77BAAEC4, 0x055BA119, 0x2465707A, 0x56847FA7, 0xB7CE18AE, 0xC52F1773,
		0xE411C610, 0x96F0C9CD, 0xA66D64D7, 0xD48C6B0A, 0xF5B2BA69, 0x8753B5B4,
		0x9588E15C, 0xE769EE81, 0xC6573FE2, 0xB4B6303F, 0x842B9D25, 0xF6CA92F8,
		0xD7F4439B, 0xA5154C46, 0x9DDFDB17, 0xEF3ED4CA, 0xCE0005A9, 0xBCE10A74,
		0x8C7CA76E, 0xFE9DA8B3, 0xDFA379D0, 0xAD42760D, 0xBF9922E5, 0xCD782D38,
		0xEC46FC5B, 0x9EA7F386, 0xAE3A5E9C, 0xDCDB5141, 0xFDE58022, 0x8F048FFF,
		0x6E4EE8F6, 0x1CAFE72B, 0x3D913648, 0x4F703995, 0x7FED948F, 0x0D0C9B52,
		0x2C324A31, 0x5ED345EC, 0x4C081104, 0x3EE91ED9, 0x1FD7CFBA, 0x6D36C067,
		0x5DAB6D7D, 0x2F4A62A0, 0x0E74B3C3, 0x7C95BC1E, 0xCCE17DD1, 0xBE00720C,
		0x9F3EA36F, 0xEDDFACB2, 0xDD4201A8, 0xAFA30E75, 0x8E9DDF16, 0xFC7CD0CB,
		0xEEA78423, 0x9C468BFE, 0xBD785A9D, 0xCF995540, 0xFF04F85A, 0x8DE5F787,
		0xACDB26E4, 0xDE3A2939, 0x3F704E30, 0x4D9141ED, 0x6CAF908E, 0x1E4E9F53,
		0x2ED33249, 0x5C323D94, 0x7D0CECF7, 0x0FEDE32A, 0x1D36B7C2, 0x6FD7B81F,
		0x4EE9697C, 0x3C0866A1, 0x0C95CBBB, 0x7E74C466, 0x5F4A1505, 0x2DAB1AD8,
		0x88BE569E, 0xFA5F5943, 0xDB618820, 0xA98087FD, 0x991D2AE7, 0xEBFC253A,
		0xCAC2F459, 0xB823FB84, 0xAAF8AF6C, 0xD819A0B1, 0xF92771D2, 0x8BC67E0F,
		0xBB5BD315, 0xC9BADCC8, 0xE8840DAB, 0x9A650276, 0x7B2F657F, 0x09CE6AA2,
		0x28F0BBC1, 0x5A11B41C, 0x6A8C1906, 0x186D16DB, 0x3953C7B8, 0x4BB2C865,
		0x59699C8D, 0x2B889350, 0x0AB64233, 0x78574DEE, 0x48CAE0F4, 0x3A2BEF29,
		0x1B153E4A, 0x69F43197, 0xD980F058, 0xAB61FF85, 0x8A5F2EE6, 0xF8BE213B,
		0xC8238C21, 0xBAC283FC, 0x9BFC529F, 0xE91D5D42, 0xFBC609AA, 0x89270677,
		0xA819D714, 0xDAF8D8C9, 0xEA6575D3, 0x98847A0E, 0xB9BAAB6D, 0xCB5BA4B0,
		0x2A11C3B9, 0x58F0CC64, 0x79CE1D07, 0x0B2F12DA, 0x3BB2BFC0, 0x4953B01D,
		0x686D617E, 0x1A8C6EA3, 0x08573A4B, 0x7AB63596, 0x5B88E4F5, 0x2969EB28,
		0x19F44632, 0x6B1549EF, 0x4A2B988C, 0x38CA9751,
	},

	{
		0x00000000, 0x3ABFB72F, 0x747E6F5F, 0x4EC1D870, 0xE8FCDEBE, 0xD2436991,
		0x9C82B1E1, 0xA63D06CE, 0x67E47C79, 0x5D5BCB56, 0x139A1326, 0x2925A409,
		0x8F18A2C7, 0xB5A715E8, 0xFB66CD98, 0xC1D97AB7, 0xCEC8F9F2, 0xF4774EDD,
		0xBAB696AD, 0x80092182, 0x2634274C, 0x1C8B9063, 0x524A4813, 0x68F5FF3C,
		0xA92C858B, 0x939332A4, 0xDD52EAD4, 0xE7ED5DFB, 0x41D05B35, 0x7B6FEC1A,
		0x35AE346A, 0x0F118345, 0x2B8C32E1, 0x113385CE, 0x5FF25DBE, 0x654DEA91,
		0xC370EC5F, 0xF9CF5B70, 0xB70E8300, 0x8DB1342F, 0x4C684E98, 0x76D7F9B7,
		0x381621C7, 0x02A996E8, 0xA4949026, 0x9E2B2709, 0xD0EAFF79, 0xEA554856,
		0xE544CB13, 0xDFFB7C3C, 0x913AA44C, 0xAB851363, 0x0DB815AD, 0x3707A282,
		0x79C67AF2, 0x4379CDDD, 0x82A0B76A, 0xB81F0045, 0xF6DED835, 0xCC616F1A,
		0x6A5C69D4, 0x50E3DEFB, 0x1E22068B, 0x249DB1A4, 0xE105A4C6, 0xDBBA13E9,
		0x957BCB99, 0xAFC47CB6, 0x09F97A78, 0x3346CD57, 0x7D871527, 0x4738A208,
		0x86E1D8BF, 0xBC5E6F90, 0xF29FB7E0, 0xC82000CF, 0x6E1D0601, 0x54A2B12E,
		0x1A63695E, 0x20DCDE71, 0x2FCD5D34, 0x1572EA1B, 0x5BB3326B, 0x610C8544,
		0xC731838A, 0xFD8E34A5, 0xB34FECD5, 0x89F05BFA, 0x4829214D, 0x72969662,
		0x3C574E12, 0x06E8F93D, 0xA0D5FFF3, 0x9A6A48DC, 0xD4AB90AC, 0xEE142783,
		0xCA899627, 0xF0362108, 0xBEF7F978, 0x84484E57, 0x22754899, 0x18CAFFB6,
		0x560B27C6, 0x6CB490E9, 0xAD6DEA5E, 0x97D25D71, 0xD9138501, 0xE3AC322E,
		0x459134E0, 0x7F2E83CF, 0x31EF5BBF, 0x0B50EC90, 0x04416FD5, 0x3EFED8FA,
		0x703F008A, 0x4A80B7A5, 0xECBDB16B, 0xD6020644, 0x98C3DE34, 0xA27C691B,
		0x63A513AC, 0x591AA483, 0x17DB7CF3, 0x2D64CBDC, 0x8B59CD12, 0xB1E67A3D,
		0xFF27A24D, 0xC5981562, 0x75168989, 0x4FA93EA6, 0x0168E6D6, 0x3BD751F9,
		0x9DEA5737, 0xA755E018, 0xE9943868, 0xD32B8F47, 0x12F2F5F0, 0x284D42DF,
		0x668C9AAF, 0x5C332D80, 0xFA0E2B4E, 0xC0B19C61, 0x8E704411, 0xB4CFF33E,
		0xBBDE707B, 0x8161C754, 0xCFA01F24, 0xF51FA80B, 0x5322AEC5, 0x699D19EA,
		0x275CC19A, 0x1DE376B5, 0xDC3A0C02, 0xE685BB2D, 0xA844635D, 0x92FBD472,
		0x34C6D2BC, 0x0E796593, 0x40B8BDE3, 0x7A070ACC, 0x5E9ABB68, 0x64250C47,
		0x2AE4D437, 0x105B6318, 0xB66665D6, 0x8CD9D2F9, 0xC2180A89, 0xF8A7BDA6,
		0x397EC711, 0x03C1703E, 0x4D00A84E, 0x77BF1F61, 0xD18219AF, 0xEB3DAE80,
		0xA5FC76F0, 0x9F43C1DF, 0x9052429A, 0xAAEDF5B5, 0xE42C2DC5, 0xDE939AEA,
		0x78AE9C24, 0x42112B0B, 0x0CD0F37B, 0x366F4454, 0xF7B63EE3, 0xCD0989CC,
		0x83C851BC, 0xB977E693, 0x1F4AE05D, 0x25F55772, 0x6B348F02, 0x518B382D,
		0x94132D4F, 0xAEAC9A60, 0xE06D4210, 0xDAD2F53F, 0x7CEFF3F1, 0x465044DE,
		0x08919CAE, 0x322E2B81, 0xF3F75136, 0xC948E619, 0x87893E69, 0xBD368946,
		0x1B0B8F88, 0x21B438A7, 0x6F75E0D7, 0x55CA57F8, 0x5ADBD4BD, 0x60646392,
		0x2EA5BBE2, 0x141A0CCD, 0xB2270A03, 0x8898BD2C, 0xC659655C, 0xFCE6D273,
		0x3D3FA8C4, 0x07801FEB, 0x4941C79B, 0x73FE70B4, 0xD5C3767A, 0xEF7CC155,
		0xA1BD1925, 0x9B02AE0A, 0xBF9F1FAE, 0x8520A881, 0xCBE170F1, 0xF15EC7DE,
		0x5763C110, 0x6DDC763F, 0x231DAE4F, 0x19A21960, 0xD87B63D7, 0xE2C4D4F8,
		0xAC050C88, 0x96BABBA7, 0x3087BD69, 0x0A380A46, 0x44F9D236, 0x7E466519,
		0x7157E65C, 0x4BE85173, 0x05298903, 0x3F963E2C, 0x99AB38E2, 0xA3148FCD,
		0xEDD557BD, 0xD76AE092, 0x16B39A25, 0x2C0C2D0A, 0x62CDF57A, 0x58724255,
		0xFE4F449B, 0xC4F0F3B4, 0x8A312BC4, 0xB08E9CEB,
	},

	{
		0x00000000, 0x5D31D317, 0xBA62A62F, 0xE7537538, 0x74C54C5F, 0x29F49F48,
		0xCEA7EA70, 0x93963967, 0xE88A99BE, 0xB5BB4AA9, 0x52E83F91, 0x0FD9EC86,
		0x9C4FD5E1, 0xC17E06F6, 0x262D73CE, 0x7B1CA0D9, 0x6708F279, 0x3A39216E,
		0xDD6A5456, 0x805B8741, 0x13CDBE26, 0x4EFC6D31, 0xA9AF1809, 0xF49ECB1E,
		0x8F826BC7, 0xD2B3B8D0, 0x35E0CDE8, 0x68D11EFF, 0xFB472798, 0xA676F48F,
		0x412581B7, 0x1C1452A0, 0xCE10E4F3, 0x932137E4, 0x747242DC, 0x294391CB,
		0xBAD5A8AC, 0xE7E47BBB, 0x00B70E83, 0x5D86DD94, 0x269A7D4D, 0x7BABAE5A,
		0x9CF8DB62, 0xC1C90875, 0x525F3112, 0x0F6EE205, 0xE83D973D, 0xB50C442A,
		0xA918168A, 0xF429C59D, 0x137AB0A5, 0x4E4B63B2, 0xDDDD5AD5, 0x80EC89C2,
		0x67BFFCFA, 0x3A8E2FED, 0x41928F34, 0x1CA35C23, 0xFBF0291B, 0xA6C1FA0C,
		0x3557C36B, 0x6866107C, 0x8F356544, 0xD204B653, 0x2B3C09E3, 0x760DDAF4,
		0x915EAFCC, 0xCC6F7CDB, 0x5FF945BC, 0x02C896AB, 0xE59BE393, 0xB8AA3084,
		0xC3B6905D, 0x9E87434A, 0x79D43672, 0x24E5E565, 0xB773DC02, 0xEA420F15,
		0x0D117A2D, 0x5020A93A, 0x4C34FB9A, 0x1105288D, 0xF6565DB5, 0xAB678EA2,
		0x38F1B7C5, 0x65C064D2, 0x829311EA, 0xDFA2C2FD, 0xA4BE6224, 0xF98FB133,
		0x1EDCC40B, 0x43ED171C, 0xD07B2E7B, 0x8D4AFD6C, 0x6A198854, 0x37285B43,
		0xE52CED10, 0xB81D3E07, 0x5F4E4B3F, 0x027F9828, 0x91E9A14F, 0xCCD87258,
		0x2B8B0760, 0x76BAD477, 0x0DA674AE, 0x5097A7B9, 0xB7C4D281, 0xEAF50196,
		0x796338F1, 0x2452EBE6, 0xC3019EDE, 0x9E304DC9, 0x82241F69, 0xDF15CC7E,
		0x3846B946, 0x65776A51, 0xF6E15336, 0xABD08021, 0x4C83F519, 0x11B2260E,
		0x6AAE86D7, 0x379F55C0, 0xD0CC20F8, 0x8DFDF3EF, 0x1E6BCA88, 0x435A199F,
		0xA4096CA7, 0xF938BFB0, 0xE165D3C2, 0xBC5400D5, 0x5B0775ED, 0x0636A6FA,
		0x95A09F9D, 0xC8914C8A, 0x2FC239B2, 0x72F3EAA5, 0x09EF4A7C, 0x54DE996B,
		0xB38DEC53, 0xEEBC3F44, 0x7D2A0623, 0x201BD534, 0xC748A00C, 0x9A79731B,
		0x866D21BB, 0xDB5CF2AC, 0x3C0F8794, 0x613E5483, 0xF2A86DE4, 0xAF99BEF3,
		0x48CACBCB, 0x15FB18DC, 0x6EE7B805, 0x33D66B12, 0xD4851E2A, 0x89B4CD3D,
		0x1A22F45A, 0x4713274D, 0xA0405275, 0xFD718162, 0x2F753731, 0x7244E426,
		0x9517911E, 0xC8264209, 0x5BB07B6E, 0x0681A879, 0xE1D2DD41, 0xBCE30E56,
		0xC7FFAE8F, 0x9ACE7D98, 0x7D9D08A0, 0x20ACDBB7, 0xB33AE2D0, 0xEE0B31C7,
		0x095844FF, 0x546997E8, 0x487DC548, 0x154C165F, 0xF21F6367, 0xAF2EB070,
		0x3CB88917, 0x61895A00, 0x86DA2F38, 0xDBEBFC2F, 0xA0F75CF6, 0xFDC68FE1,
		0x1A95FAD9, 0x47A429CE, 0xD43210A9, 0x8903C3BE, 0x6E50B686, 0x33616591,
		0xCA59DA21, 0x97680936, 0x703B7C0E, 0x2D0AAF19, 0xBE9C967E, 0xE3AD4569,
		0x04FE3051, 0x59CFE346, 0x22D3439F, 0x7FE29088, 0x98B1E5B0, 0xC58036A7,
		0x56160FC0, 0x0B27DCD7, 0xEC74A9EF, 0xB1457AF8, 0xAD512858, 0xF060FB4F,
		0x17338E77, 0x4A025D60, 0xD9946407, 0x84A5B710, 0x63F6C228, 0x3EC7113F,
		0x45DBB1E6, 0x18EA62F1, 0xFFB917C9, 0xA288C4DE, 0x311EFDB9, 0x6C2F2EAE,
		0x8B7C5B96, 0xD64D8881, 0x04493ED2, 0x5978EDC5, 0xBE2B98FD, 0xE31A4BEA,
		0x708C728D, 0x2DBDA19A, 0xCAEED4A2, 0x97DF07B5, 0xECC3A76C, 0xB1F2747B,
		0x56A10143, 0x0B90D254, 0x9806EB33, 0xC5373824, 0x22644D1C, 0x7F559E0B,
		0x6341CCAB, 0x3E701FBC, 0xD9236A84, 0x8412B993, 0x178480F4, 0x4AB553E3,
		0xADE626DB, 0xF0D7F5CC, 0x8BCB5515, 0xD6FA8602, 0x31A9F33A, 0x6C98202D,
		0xFF0E194A, 0xA23FCA5D, 0x456CBF65, 0x185D6C72,
	},

	{
		0x00000000, 0x75D66781, 0x5DB10E06, 0x28676987, 0xBA621D0C, 0xCFB47A8D,
		0xE7D3130A, 0x9205748B, 0x74C53A18, 0x01135D99, 0x2974341E, 0x5CA2539F,
		0xCEA72714, 0xBB714095, 0x93162912, 0xE6C04E93, 0xE88A7530, 0x9D5C12B1,
		0xB53B7B36, 0xC0ED1CB7, 0x52E8683C, 0x273E0FBD, 0x0F59663A, 0x7A8F01BB,
		0x9C4F4F28, 0xE99928A9, 0xC1FE412E, 0xB42826AF, 0x262D5224, 0x53FB35A5,
		0x7B9C5C22, 0x0E4A3BA3, 0xD015EB60, 0xA5C38CE1, 0x8DA4E566, 0xF87282E7,
		0x6A77F66C, 0x1FA191ED, 0x37C6F86A, 0x42109FEB, 0xA4D0D178, 0xD106B6F9,
		0xF961DF7E, 0x8CB7B8FF, 0x1EB2CC74, 0x6B64ABF5, 0x4303C272, 0x36D5A5F3,
		0x389F9E50, 0x4D49F9D1, 0x652E9056, 0x10F8F7D7, 0x82FD835C, 0xF72BE4DD,
		0xDF4C8D5A, 0xAA9AEADB, 0x4C5AA448, 0x398CC3C9, 0x11EBAA4E, 0x643DCDCF,
		0xF638B944, 0x83EEDEC5, 0xAB89B742, 0xDE5FD0C3, 0xA02BD6C1, 0xD5FDB140,
		0xFD9AD8C7, 0x884CBF46, 0x1A49CBCD, 0x6F9FAC4C, 0x47F8C5CB, 0x322EA24A,
		0xD4EEECD9, 0xA1388B58, 0x895FE2DF, 0xFC89855E, 0x6E8CF1D5, 0x1B5A9654,
		0x333DFFD3, 0x46EB9852, 0x48A1A3F1, 0x3D77C470, 0x1510ADF7, 0x60C6CA76,
		0xF2C3BEFD, 0x8715D97C, 0xAF72B0FB, 0xDAA4D77A, 0x3C6499E9, 0x49B2FE68,
		0x61D597EF, 0x1403F06E, 0x860684E5, 0xF3D0E364, 0xDBB78AE3, 0xAE61ED62,
		0x703E3DA1, 0x05E85A20, 0x2D8F33A7, 0x58595426, 0xCA5C20AD, 0xBF8A472C,
		0x97ED2EAB, 0xE23B492A, 0x04FB07B9, 0x712D6038, 0x594A09BF, 0x2C9C6E3E,
		0xBE991AB5, 0xCB4F7D34, 0xE32814B3, 0x96FE7332, 0x98B44891, 0xED622F10,
		0xC5054697, 0xB0D32116, 0x22D6559D, 0x5700321C, 0x7F675B9B, 0x0AB13C1A,
		0xEC717289, 0x99A71508, 0xB1C07C8F, 0xC4161B0E, 0x56136F85, 0x23C50804,
		0x0BA26183, 0x7E740602, 0xF74A6D87, 0x829C0A06, 0xAAFB6381, 0xDF2D0400,
		0x4D28708B, 0x38FE170A, 0x10997E8D, 0x654F190C, 0x838F579F, 0xF659301E,
		0xDE3E5999, 0xABE83E18, 0x39ED4A93, 0x4C3B2D12, 0x645C4495, 0x118A2314,
		0x1FC018B7, 0x6A167F36, 0x427116B1, 0x37A77130, 0xA5A205BB, 0xD074623A,
		0xF8130BBD, 0x8DC56C3C, 0x6B0522AF, 0x1ED3452E, 0x36B42CA9, 0x43624B28,
		0xD1673FA3, 0xA4B15822, 0x8CD631A5, 0xF9005624, 0x275F86E7, 0x5289E166,
		0x7AEE88E1, 0x0F38EF60, 0x9D3D9BEB, 0xE8EBFC6A, 0xC08C95ED, 0xB55AF26C,
		0x539ABCFF, 0x264CDB7E, 0x0E2BB2F9, 0x7BFDD578, 0xE9F8A1F3, 0x9C2EC672,
		0xB449AFF5, 0xC19FC874, 0xCFD5F3D7, 0xBA039456, 0x9264FDD1, 0xE7B29A50,
		0x75B7EEDB, 0x0061895A, 0x2806E0DD, 0x5DD0875C, 0xBB10C9CF, 0xCEC6AE4E,
		0xE6A1C7C9, 0x9377A048, 0x0172D4C3, 0x74A4B342, 0x5CC3DAC5, 0x2915BD44,
		0x5761BB46, 0x22B7DCC7, 0x0AD0B540, 0x7F06D2C1, 0xED03A64A, 0x98D5C1CB,
		0xB0B2A84C, 0xC564CFCD, 0x23A4815E, 0x5672E6DF, 0x7E158F58, 0x0BC3E8D9,
		0x99C69C52, 0xEC10FBD3, 0xC4779254, 0xB1A1F5D5, 0xBFEBCE76, 0xCA3DA9F7,
		0xE25AC070, 0x978CA7F1, 0x0589D37A, 0x705FB4FB, 0x5838DD7C, 0x2DEEBAFD,
		0xCB2EF46E, 0xBEF893EF, 0x969FFA68, 0xE3499DE9, 0x714CE962, 0x049A8EE3,
		0x2CFDE764, 0x592B80E5, 0x87745026, 0xF2A237A7, 0xDAC55E20, 0xAF1339A1,
		0x3D164D2A, 0x48C02AAB, 0x60A7432C, 0x157124AD, 0xF3B16A3E, 0x86670DBF,
		0xAE006438, 0xDBD603B9, 0x49D37732, 0x3C0510B3, 0x14627934, 0x61B41EB5,
		0x6FFE2516, 0x1A284297, 0x324F2B10, 0x47994C91, 0xD59C381A, 0xA04A5F9B,
		0x882D361C, 0xFDFB519D, 0x1B3B1F0E, 0x6EED788F, 0x468A1108, 0x335C7689,
		0xA1590202, 0xD48F6583, 0xFCE80C04, 0x893E6B85,
	},

	{
		0x00000000, 0x59881B0A, 0xB2103714, 0xEB982C1E, 0x64216E28, 0x3DA97522,
		0xD631593C, 0x8FB94236, 0xC842DC50, 0x91CAC75A, 0x7A52EB44, 0x23DAF04E,
		0xAC63B278, 0xF5EBA972, 0x1E73856C, 0x47FB9E66, 0x9085B8A1, 0xC90DA3AB,
		0x22958FB5, 0x7B1D94BF, 0xF4A4D689, 0xAD2CCD83, 0x46B4E19D, 0x1F3CFA97,
		0x58C764F1, 0x014F7FFB, 0xEAD753E5, 0xB35F48EF, 0x3CE60AD9, 0x656E11D3,
		0x8EF63DCD, 0xD77E26C7, 0x9716B047, 0xCE9EAB4D, 0x25068753, 0x7C8E9C59,
		0xF337DE6F, 0xAABFC565, 0x4127E97B, 0x18AFF271, 0x5F546C17, 0x06DC771D,
		0xED445B03, 0xB4CC4009, 0x3B75023F, 0x62FD1935, 0x8965352B, 0xD0ED2E21,
		0x079308E6, 0x5E1B13EC, 0xB5833FF2, 0xEC0B24F8, 0x63B266CE, 0x3A3A7DC4,
		0xD1A251DA, 0x882A4AD0, 0xCFD1D4B6, 0x9659CFBC, 0x7DC1E3A2, 0x2449F8A8,
		0xABF0BA9E, 0xF278A194, 0x19E08D8A, 0x40689680, 0x2E2D608F, 0x77A57B85,
		0x9C3D579B, 0xC5B54C91, 0x4A0C0EA7, 0x138415AD, 0xF81C39B3, 0xA19422B9,
		0xE66FBCDF, 0xBFE7A7D5, 0x547F8BCB, 0x0DF790C1, 0x824ED2F7, 0xDBC6C9FD,
		0x305EE5E3, 0x69D6FEE9, 0xBEA8D82E, 0xE720C324, 0x0CB8EF3A, 0x5530F430,
		0xDA89B606, 0x8301AD0C, 0x68998112, 0x31119A18, 0x76EA047E, 0x2F621F74,
		0xC4FA336A, 0x9D722860, 0x12CB6A56, 0x4B43715C, 0xA0DB5D42, 0xF9534648,
		0xB93BD0C8, 0xE0B3CBC2, 0x0B2BE7DC, 0x52A3FCD6, 0xDD1ABEE0, 0x8492A5EA,
		0x6F0A89F4, 0x368292FE, 0x71790C98, 0x28F11792, 0xC3693B8C, 0x9AE12086,
		0x155862B0, 0x4CD079BA, 0xA74855A4, 0xFEC04EAE, 0x29BE6869, 0x70367363,
		0x9BAE5F7D, 0xC2264477, 0x4D9F0641, 0x14171D4B, 0xFF8F3155, 0xA6072A5F,
		0xE1FCB439, 0xB874AF33, 0x53EC832D, 0x0A649827, 0x85DDDA11, 0xDC55C11B,
		0x37CDED05, 0x6E45F60F, 0xEB47011A, 0xB2CF1A10, 0x5957360E, 0x00DF2D04,
		0x8F666F32, 0xD6EE7438, 0x3D765826, 0x64FE432C, 0x2305DD4A, 0x7A8DC640,
		0x9115EA5E, 0xC89DF154, 0x4724B362, 0x1EACA868, 0xF5348476, 0xACBC9F7C,
		0x7BC2B9BB, 0x224AA2B1, 0xC9D28EAF, 0x905A95A5, 0x1FE3D793, 0x466BCC99,
		0xADF3E087, 0xF47BFB8D, 0xB38065EB, 0xEA087EE1, 0x019052FF, 0x581849F5,
		0xD7A10BC3, 0x8E2910C9, 0x65B13CD7, 0x3C3927DD, 0x7C51B15D, 0x25D9AA57,
		0xCE418649, 0x97C99D43, 0x1870DF75, 0x41F8C47F, 0xAA60E861, 0xF3E8F36B,
		0xB4136D0D, 0xED9B7607, 0x06035A19, 0x5F8B4113, 0xD0320325, 0x89BA182F,
		0x62223431, 0x3BAA2F3B, 0xECD409FC, 0xB55C12F6, 0x5EC43EE8, 0x074C25E2,
		0x88F567D4, 0xD17D7CDE, 0x3AE550C0, 0x636D4BCA, 0x2496D5AC, 0x7D1ECEA6,
		0x9686E2B8, 0xCF0EF9B2, 0x40B7BB84, 0x193FA08E, 0xF2A78C90, 0xAB2F979A,
		0xC56A6195, 0x9CE27A9F, 0x777A5681, 0x2EF24D8B, 0xA14B0FBD, 0xF8C314B7,
		0x135B38A9, 0x4AD323A3, 0x0D28BDC5, 0x54A0A6CF, 0xBF388AD1, 0xE6B091DB,
		0x6909D3ED, 0x3081C8E7, 0xDB19E4F9, 0x8291FFF3, 0x55EFD934, 0x0C67C23E,
		0xE7FFEE20, 0xBE77F52A, 0x31CEB71C, 0x6846AC16, 0x83DE8008, 0xDA569B02,
		0x9DAD0564, 0xC4251E6E, 0x2FBD3270, 0x7635297A, 0xF98C6B4C, 0xA0047046,
		0x4B9C5C58, 0x12144752, 0x527CD1D2, 0x0BF4CAD8, 0xE06CE6C6, 0xB9E4FDCC,
		0x365DBFFA, 0x6FD5A4F0, 0x844D88EE, 0xDDC593E4, 0x9A3E0D82, 0xC3B61688,
		0x282E3A96, 0x71A6219C, 0xFE1F63AA, 0xA79778A0, 0x4C0F54BE, 0x15874FB4,
		0xC2F96973, 0x9B717279, 0x70E95E67, 0x2961456D, 0xA6D8075B, 0xFF501C51,
		0x14C8304F, 0x4D402B45, 0x0ABBB523, 0x5333AE29, 0xB8AB8237, 0xE123993D,
		0x6E9ADB0B, 0x3712C001, 0xDC8AEC1F, 0x8502F715,
	},

	{
		0x00000000, 0xD68F0234, 0xAC1F0568, 0x7A90075C, 0x583F0AD0, 0x8EB008E4,
		0xF4200FB8, 0x22AF0D8C, 0x0763D5A4, 0xD1ECD790, 0xAB7CD0CC, 0x7DF3D2F8,
		0x5F5CDF74, 0x89D3DD40, 0xF343DA1C, 0x25CCD828, 0xB9DB6B4D, 0x6F546979,
		0x15C46E25, 0xC34B6C11, 0xE1E4619D, 0x376B63A9, 0x4DFB64F5, 0x9B7466C1,
		0xBEB8BEE9, 0x6837BCDD, 0x12A7BB81, 0xC428B9B5, 0xE687B439, 0x3008B60D,
		0x4A98B151, 0x9C17B365, 0x72B7D79A, 0xA438D5AE, 0xDEA8D2F2, 0x0827D0C6,
		0x2A88DD4A, 0xFC07DF7E, 0x8697D822, 0x5018DA16, 0x75D4023E, 0xA35B000A,
		0xD9CB0756, 0x0F440562, 0x2DEB08EE, 0xFB640ADA, 0x81F40D86, 0x577B0FB2,
		0xCB6CBCD7, 0x1DE3BEE3, 0x6773B9BF, 0xB1FCBB8B, 0x9353B607, 0x45DCB433,
		0x3F4CB36F, 0xE9C3B15B, 0xCC0F6973, 0x1A806B47, 0x60106C1B, 0xB69F6E2F,
		0x943063A3, 0x42BF6197, 0x382F66CB, 0xEEA064FF, 0x53736E31, 0x85FC6C05,
		0xFF6C6B59, 0x29E3696D, 0x0B4C64E1, 0xDDC366D5, 0xA7536189, 0x71DC63BD,
		0x5410BB95, 0x829FB9A1, 0xF80FBEFD, 0x2E80BCC9, 0x0C2FB145, 0xDAA0B371,
		0xA030B42D, 0x76BFB619, 0xEAA8057C, 0x3C270748, 0x46B70014, 0x90380220,
		0xB2970FAC, 0x64180D98, 0x1E880AC4, 0xC80708F0, 0xEDCBD0D8, 0x3B44D2EC,
		0x41D4D5B0, 0x975BD784, 0xB5F4DA08, 0x637BD83C, 0x19EBDF60, 0xCF64DD54,
		0x21C4B9AB, 0xF74BBB9F, 0x8DDBBCC3, 0x5B54BEF7, 0x79FBB37B, 0xAF74B14F,
		0xD5E4B613, 0x036BB427, 0x26A76C0F, 0xF0286E3B, 0x8AB86967, 0x5C376B53,
		0x7E9866DF, 0xA81764EB, 0xD28763B7, 0x04086183, 0x981FD2E6, 0x4E90D0D2,
		0x3400D78E, 0xE28FD5BA, 0xC020D836, 0x16AFDA02, 0x6C3FDD5E, 0xBAB0DF6A,
		0x9F7C0742, 0x49F30576, 0x3363022A, 0xE5EC001E, 0xC7430D92, 0x11CC0FA6,
		0x6B5C08FA, 0xBDD30ACE, 0xA6E6DC62, 0x7069DE56, 0x0AF9D90A, 0xDC76DB3E,
		0xFED9D6B2, 0x2856D486, 0x52C6D3DA, 0x8449D1EE, 0xA18509C6, 0x770A0BF2,
		0x0D9A0CAE, 0xDB150E9A, 0xF9BA0316, 0x2F350122, 0x55A5067E, 0x832A044A,
		0x1F3DB72F, 0xC9B2B51B, 0xB322B247, 0x65ADB073, 0x4702BDFF, 0x918DBFCB,
		0xEB1DB897, 0x3D92BAA3, 0x185E628B, 0xCED160BF, 0xB44167E3, 0x62CE65D7,
		0x4061685B, 0x96EE6A6F, 0xEC7E6D33, 0x3AF16F07, 0xD4510BF8, 0x02DE09CC,
		0x784E0E90, 0xAEC10CA4, 0x8C6E0128, 0x5AE1031C, 0x20710440, 0xF6FE0674,
		0xD332DE5C, 0x05BDDC68, 0x7F2DDB34, 0xA9A2D900, 0x8B0DD48C, 0x5D82D6B8,
		0x2712D1E4, 0xF19DD3D0, 0x6D8A60B5, 0xBB056281, 0xC19565DD, 0x171A67E9,
		0x35B56A65, 0xE33A6851, 0x99AA6F0D, 0x4F256D39, 0x6AE9B511, 0xBC66B725,
		0xC6F6B079, 0x1079B24D, 0x32D6BFC1, 0xE459BDF5, 0x9EC9BAA9, 0x4846B89D,
		0xF595B253, 0x231AB067, 0x598AB73B, 0x8F05B50F, 0xADAAB883, 0x7B25BAB7,
		0x01B5BDEB, 0xD73ABFDF, 0xF2F667F7, 0x247965C3, 0x5EE9629F, 0x886660AB,
		0xAAC96D27, 0x7C466F13, 0x06D6684F, 0xD0596A7B, 0x4C4ED91E, 0x9AC1DB2A,
		0xE051DC76, 0x36DEDE42, 0x1471D3CE, 0xC2FED1FA, 0xB86ED6A6, 0x6EE1D492,
		0x4B2D0CBA, 0x9DA20E8E, 0xE73209D2, 0x31BD0BE6, 0x1312066A, 0xC59D045E,
		0xBF0D0302, 0x69820136, 0x872265C9, 0x51AD67FD, 0x2B3D60A1, 0xFDB26295,
		0xDF1D6F19, 0x09926D2D, 0x73026A71, 0xA58D6845, 0x8041B06D, 0x56CEB259,
		0x2C5EB505, 0xFAD1B731, 0xD87EBABD, 0x0EF1B889, 0x7461BFD5, 0xA2EEBDE1,
		0x3EF90E84, 0xE8760CB0, 0x92E60BEC, 0x446909D8, 0x66C60454, 0xB0490660,
		0xCAD9013C, 0x1C560308, 0x399ADB20, 0xEF15D914, 0x9585DE48, 0x430ADC7C,
		0x61A5D1F0, 0xB72AD3C4, 0xCDBAD498, 0x1B35D6AC,
	},

	{
		0x00000000, 0x4CCDB9C5, 0x2F87B28F, 0x634A0B4A, 0xE913A41B, 0xA5DE1DDE,
		0xC6941694, 0x8A59AF51, 0xD2274837, 0x9EEAF1F2, 0xFDA0FAB8, 0xB16D437D,
		0x3B34EC2C, 0x77F955E9, 0x14B35EA3, 0x587EE766, 0xA44F906E, 0xE88229AB,
		0x8BC822E1, 0xC7059B24, 0x4D5C3475, 0x01918DB0, 0x62DB86FA, 0x2E163F3F,
		0x7668D859, 0x3AA5619C, 0x59EF6AD6, 0x1522D313, 0x9F7B7C42, 0xD3B6C587,
		0xB0FCCECD, 0xFC317708, 0x489F20DD, 0x04529918, 0x67189252, 0x2BD52B97,
		0xA18C84C6, 0xED413D03, 0x8E0B3649, 0xC2C68F8C, 0x9AB868EA, 0xD675D12F,
		0xB53FDA65, 0xF9F263A0, 0x73ABCCF1, 0x3F667534, 0x5C2C7E7E, 0x10E1C7BB,
		0xECD0B0B3, 0xA01D0976, 0xC357023C, 0x8F9ABBF9, 0x05C314A8, 0x490EAD6D,
		0x2A44A627, 0x66891FE2, 0x3EF7F884, 0x723A4141, 0x11704A0B, 0x5DBDF3CE,
		0xD7E45C9F, 0x9B29E55A, 0xF863EE10, 0xB4AE57D5, 0x272380BE, 0x6BEE397B,
		0x08A43231, 0x44698BF4, 0xCE3024A5, 0x82FD9D60, 0xE1B7962A, 0xAD7A2FEF,
		0xF504C889, 0xB9C9714C, 0xDA837A06, 0x964EC3C3, 0x1C176C92, 0x50DAD557,
		0x3390DE1D, 0x7F5D67D8, 0x836C10D0, 0xCFA1A915, 0xACEBA25F, 0xE0261B9A,
		0x6A7FB4CB, 0x26B20D0E, 0x45F80644, 0x0935BF81, 0x514B58E7, 0x1D86E122,
		0x7ECCEA68, 0x320153AD, 0xB858FCFC, 0xF4954539, 0x97DF4E73, 0xDB12F7B6,
		0x6FBCA063, 0x237119A6, 0x403B12EC, 0x0CF6AB29, 0x86AF0478, 0xCA62BDBD,
		0xA928B6F7, 0xE5E50F32, 0xBD9BE854, 0xF1565191, 0x921C5ADB, 0xDED1E31E,
		0x54884C4F, 0x1845F58A, 0x7B0FFEC0, 0x37C24705, 0xCBF3300D, 0x873E89C8,
		0xE4748282, 0xA8B93B47, 0x22E09416, 0x6E2D2DD3, 0x0D672699, 0x41AA9F5C,
		0x19D4783A, 0x5519C1FF, 0x3653CAB5, 0x7A9E7370, 0xF0C7DC21, 0xBC0A65E4,
		0xDF406EAE, 0x938DD76B, 0xF95BC179, 0xB59678BC, 0xD6DC73F6, 0x9A11CA33,
		0x10486562, 0x5C85DCA7, 0x3FCFD7ED, 0x73026E28, 0x2B7C894E, 0x67B1308B,
		0x04FB3BC1, 0x48368204, 0xC26F2D55, 0x8EA29490, 0xEDE89FDA, 0xA125261F,
		0x5D145117, 0x11D9E8D2, 0x7293E398, 0x3E5E5A5D, 0xB407F50C, 0xF8CA4CC9,
		0x9B804783, 0xD74DFE46, 0x8F331920, 0xC3FEA0E5, 0xA0B4ABAF, 0xEC79126A,
		0x6620BD3B, 0x2AED04FE, 0x49A70FB4, 0x056AB671, 0xB1C4E1A4, 0xFD095861,
		0x9E43532B, 0xD28EEAEE, 0x58D745BF, 0x141AFC7A, 0x7750F730, 0x3B9D4EF5,
		0x63E3A993, 0x2F2E1056, 0x4C641B1C, 0x00A9A2D9, 0x8AF00D88, 0xC63DB44D,
		0xA577BF07, 0xE9BA06C2, 0x158B71CA, 0x5946C80F, 0x3A0CC345, 0x76C17A80,
		0xFC98D5D1, 0xB0556C14, 0xD31F675E, 0x9FD2DE9B, 0xC7AC39FD, 0x8B618038,
		0xE82B8B72, 0xA4E632B7, 0x2EBF9DE6, 0x62722423, 0x01382F69, 0x4DF596AC,
		0xDE7841C7, 0x92B5F802, 0xF1FFF348, 0xBD324A8D, 0x376BE5DC, 0x7BA65C19,
		0x18EC5753, 0x5421EE96, 0x0C5F09F0, 0x4092B035, 0x23D8BB7F, 0x6F1502BA,
		0xE54CADEB, 0xA981142E, 0xCACB1F64, 0x8606A6A1, 0x7A37D1A9, 0x36FA686C,
		0x55B06326, 0x197DDAE3, 0x932475B2, 0xDFE9CC77, 0xBCA3C73D, 0xF06E7EF8,
		0xA810999E, 0xE4DD205B, 0x87972B11, 0xCB5A92D4, 0x41033D85, 0x0DCE8440,
		0x6E848F0A, 0x224936CF, 0x96E7611A, 0xDA2AD8DF, 0xB960D395, 0xF5AD6A50,
		0x7FF4C501, 0x33397CC4, 0x5073778E, 0x1CBECE4B, 0x44C0292D, 0x080D90E8,
		0x6B479BA2, 0x278A2267, 0xADD38D36, 0xE11E34F3, 0x82543FB9, 0xCE99867C,
		0x32A8F174, 0x7E6548B1, 0x1D2F43FB, 0x51E2FA3E, 0xDBBB556F, 0x9776ECAA,
		0xF43CE7E0, 0xB8F15E25, 0xE08FB943, 0xAC420086, 0xCF080BCC, 0x83C5B209,
		0x099C1D58, 0x4551A49D, 0x261BAFD7, 0x6AD61612,
	},

	{
		0x00000000, 0xF2B782F3, 0x5372C4E3, 0xA1C54610, 0x11F949C3, 0xE34ECB30,
		0x428B8D20, 0xB03C0FD3, 0x95EF5282, 0x6758D071, 0xC69D9661, 0x342A1492,
		0x84161B41, 0x76A199B2, 0xD764DFA2, 0x25D35D51, 0x9DC26400, 0x6F75E6F3,
		0xCEB0A0E3, 0x3C072210, 0x8C3B2DC3, 0x7E8CAF30, 0xDF49E920, 0x2DFE6BD3,
		0x082D3682, 0xFA9AB471, 0x5B5FF261, 0xA9E87092, 0x19D47F41, 0xEB63FDB2,
		0x4AA6BBA2, 0xB8113951, 0x3A85C900, 0xC8324BF3, 0x69F70DE3, 0x9B408F10,
		0x2B7C80C3, 0xD9CB0230, 0x780E4420, 0x8AB9C6D3, 0xAF6A9B82, 0x5DDD1971,
		0xFC185F61, 0x0EAFDD92, 0xBE93D241, 0x4C2450B2, 0xEDE116A2, 0x1F569451,
		0xA747AD00, 0x55F02FF3, 0xF43569E3, 0x0682EB10, 0xB6BEE4C3, 0x44096630,
		0xE5CC2020, 0x177BA2D3, 0x32A8FF82, 0xC01F7D71, 0x61DA3B61, 0x936DB992,
		0x2351B641, 0xD1E634B2, 0x702372A2, 0x8294F051, 0x740A9301, 0x86BD11F2,
		0x277857E2, 0xD5CFD511, 0x65F3DAC2, 0x97445831, 0x36811E21, 0xC4369CD2,
		0xE1E5C183, 0x13524370, 0xB2970560, 0x40208793, 0xF01C8840, 0x02AB0AB3,
		0xA36E4CA3, 0x51D9CE50, 0xE9C8F701, 0x1B7F75F2, 0xBABA33E2, 0x480DB111,
		0xF831BEC2, 0x0A863C31, 0xAB437A21, 0x59F4F8D2, 0x7C27A583, 0x8E902770,
		0x2F556160, 0xDDE2E393, 0x6DDEEC40, 0x9F696EB3, 0x3EAC28A3, 0xCC1BAA50,
		0x4E8F5A01, 0xBC38D8F2, 0x1DFD9EE2, 0xEF4A1C11, 0x5F7613C2, 0xADC19131,
		0x0C04D721, 0xFEB355D2, 0xDB600883, 0x29D78A70, 0x8812CC60, 0x7AA54E93,
		0xCA994140, 0x382EC3B3, 0x99EB85A3, 0x6B5C0750, 0xD34D3E01, 0x21FABCF2,
		0x803FFAE2, 0x72887811, 0xC2B477C2, 0x3003F531, 0x91C6B321, 0x637131D2,
		0x46A26C83, 0xB415EE70, 0x15D0A860, 0xE7672A93, 0x575B2540, 0xA5ECA7B3,
		0x0429E1A3, 0xF69E6350, 0xE8142603, 0x1AA3A4F0, 0xBB66E2E0, 0x49D16013,
		0xF9ED6FC0, 0x0B5AED33, 0xAA9FAB23, 0x582829D0, 0x7DFB7481, 0x8F4CF672,
		0x2E89B062, 0xDC3E3291, 0x6C023D42, 0x9EB5BFB1, 0x3F70F9A1, 0xCDC77B52,
		0x75D64203, 0x8761C0F0, 0x26A486E0, 0xD4130413, 0x642F0BC0, 0x96988933,
		0x375DCF23, 0xC5EA4DD0, 0xE0391081, 0x128E9272, 0xB34BD462, 0x41FC5691,
		0xF1C05942, 0x0377DBB1, 0xA2B29DA1, 0x50051F52, 0xD291EF03, 0x20266DF0,
		0x81E32BE0, 0x7354A913, 0xC368A6C0, 0x31DF2433, 0x901A6223, 0x62ADE0D0,
		0x477EBD81, 0xB5C93F72, 0x140C7962, 0xE6BBFB91, 0x5687F442, 0xA43076B1,
		0x05F530A1, 0xF742B252, 0x4F538B03, 0xBDE409F0, 0x1C214FE0, 0xEE96CD13,
		0x5EAAC2C0, 0xAC1D4033, 0x0DD80623, 0xFF6F84D0, 0xDABCD981, 0x280B5B72,
		0x89CE1D62, 0x7B799F91, 0xCB459042, 0x39F212B1, 0x983754A1, 0x6A80D652,
		0x9C1EB502, 0x6EA937F1, 0xCF6C71E1, 0x3DDBF312, 0x8DE7FCC1, 0x7F507E32,
		0xDE953822, 0x2C22BAD1, 0x09F1E780, 0xFB466573, 0x5A832363, 0xA834A190,
		0x1808AE43, 0xEABF2CB0, 0x4B7A6AA0, 0xB9CDE853, 0x01DCD102, 0xF36B53F1,
		0x52AE15E1, 0xA0199712, 0x102598C1, 0xE2921A32, 0x43575C22, 0xB1E0DED1,
		0x94338380, 0x66840173, 0xC7414763, 0x35F6C590, 0x85CACA43, 0x777D48B0,
		0xD6B80EA0, 0x240F8C53, 0xA69B7C02, 0x542CFEF1, 0xF5E9B8E1, 0x075E3A12,
		0xB76235C1, 0x45D5B732, 0xE410F122, 0x16A773D1, 0x33742E80, 0xC1C3AC73,
		0x6006EA63, 0x92B16890, 0x228D6743, 0xD03AE5B0, 0x71FFA3A0, 0x83482153,
		0x3B591802, 0xC9EE9AF1, 0x682BDCE1, 0x9A9C5E12, 0x2AA051C1, 0xD817D332,
		0x79D29522, 0x8B6517D1, 0xAEB64A80, 0x5C01C873, 0xFDC48E63, 0x0F730C90,
		0xBF4F0343, 0x4DF881B0, 0xEC3DC7A0, 0x1E8A4553,
	},

	{
		0x00000000, 0xD0294C06, 0xA053980C, 0x707AD40A, 0x40A73019, 0x908E7C1F,
		0xE0F4A815, 0x30DDE413, 0x804E6132, 0x50672D34, 0x201DF93E, 0xF034B538,
		0xC0E9512B, 0x10C01D2D, 0x60BAC927, 0xB0938521, 0x009DC264, 0xD0B48E62,
		0xA0CE5A68, 0x70E7166E, 0x403AF27D, 0x9013BE7B, 0xE0696A71, 0x30402677,
		0x80D3A356, 0x50FAEF50, 0x20803B5A, 0xF0A9775C, 0xC074934F, 0x105DDF49,
		0x60270B43, 0xB00E4745, 0x003A85C9, 0xD013C9CF, 0xA0691DC5, 0x704051C3,
		0x409DB5D0, 0x90B4F9D6, 0xE0CE2DDC, 0x30E761DA, 0x8074E4FB, 0x505DA8FD,
		0x20277CF7, 0xF00E30F1, 0xC0D3D4E2, 0x10FA98E4, 0x60804CEE, 0xB0A900E8,
		0x00A747AD, 0xD08E0BAB, 0xA0F4DFA1, 0x70DD93A7, 0x400077B4, 0x90293BB2,
		0xE053EFB8, 0x307AA3BE, 0x80E9269F, 0x50C06A99, 0x20BABE93, 0xF093F295,
		0xC04E1686, 0x10675A80, 0x601D8E8A, 0xB034C28C, 0xB769CB97, 0x67408791,
		0x173A539B, 0xC7131F9D, 0xF7CEFB8E, 0x27E7B788, 0x579D6382, 0x87B42F84,
		0x3727AAA5, 0xE70EE6A3, 0x977432A9, 0x475D7EAF, 0x77809ABC, 0xA7A9D6BA,
		0xD7D302B0, 0x07FA4EB6, 0xB7F409F3, 0x67DD45F5, 0x17A791FF, 0xC78EDDF9,
		0xF75339EA, 0x277A75EC, 0x5700A1E6, 0x8729EDE0, 0x37BA68C1, 0xE79324C7,
		0x97E9F0CD, 0x47C0BCCB, 0x771D58D8, 0xA73414DE, 0xD74EC0D4, 0x07678CD2,
		0xB7534E5E, 0x677A0258, 0x1700D652, 0xC7299A54, 0xF7F47E47, 0x27DD3241,
		0x57A7E64B, 0x878EAA4D, 0x371D2F6C, 0xE734636A, 0x974EB760, 0x4767FB66,
		0x77BA1F75, 0xA7935373, 0xD7E98779, 0x07C0CB7F, 0xB7CE8C3A, 0x67E7C03C,
		0x179D1436, 0xC7B45830, 0xF769BC23, 0x2740F025, 0x573A242F, 0x87136829,
		0x3780ED08, 0xE7A9A10E, 0x97D37504, 0x47FA3902, 0x7727DD11, 0xA70E9117,
		0xD774451D, 0x075D091B, 0xD9CE572B, 0x09E71B2D, 0x799DCF27, 0xA9B48321,
		0x99696732, 0x49402B34, 0x393AFF3E, 0xE913B338, 0x59803619, 0x89A97A1F,
		0xF9D3AE15, 0x29FAE213, 0x19270600, 0xC90E4A06, 0xB9749E0C, 0x695DD20A,
		0xD953954F, 0x097AD949, 0x79000D43, 0xA9294145, 0x99F4A556, 0x49DDE950,
		0x39A73D5A, 0xE98E715C, 0x591DF47D, 0x8934B87B, 0xF94E6C71, 0x29672077,
		0x19BAC464, 0xC9938862, 0xB9E95C68, 0x69C0106E, 0xD9F4D2E2, 0x09DD9EE4,
		0x79A74AEE, 0xA98E06E8, 0x9953E2FB, 0x497AAEFD, 0x39007AF7, 0xE92936F1,
		0x59BAB3D0, 0x8993FFD6, 0xF9E92BDC, 0x29C067DA, 0x191D83C9, 0xC934CFCF,
		0xB94E1BC5, 0x696757C3, 0xD9691086, 0x09405C80, 0x793A888A, 0xA913C48C,
		0x99CE209F, 0x49E76C99, 0x399DB893, 0xE9B4F495, 0x592771B4, 0x890E3DB2,
		0xF974E9B8, 0x295DA5BE, 0x198041AD, 0xC9A90DAB, 0xB9D3D9A1, 0x69FA95A7,
		0x6EA79CBC, 0xBE8ED0BA, 0xCEF404B0, 0x1EDD48B6, 0x2E00ACA5, 0xFE29E0A3,
		0x8E5334A9, 0x5E7A78AF, 0xEEE9FD8E, 0x3EC0B188, 0x4EBA6582, 0x9E932984,
		0xAE4ECD97, 0x7E678191, 0x0E1D559B, 0xDE34199D, 0x6E3A5ED8, 0xBE1312DE,
		0xCE69C6D4, 0x1E408AD2, 0x2E9D6EC1, 0xFEB422C7, 0x8ECEF6CD, 0x5EE7BACB,
		0xEE743FEA, 0x3E5D73EC, 0x4E27A7E6, 0x9E0EEBE0, 0xAED30FF3, 0x7EFA43F5,
		0x0E8097FF, 0xDEA9DBF9, 0x6E9D1975, 0xBEB45573, 0xCECE8179, 0x1EE7CD7F,
		0x2E3A296C, 0xFE13656A, 0x8E69B160, 0x5E40FD66, 0xEED37847, 0x3EFA3441,
		0x4E80E04B, 0x9EA9AC4D, 0xAE74485E, 0x7E5D0458, 0x0E27D052, 0xDE0E9C54,
		0x6E00DB11, 0xBE299717, 0xCE53431D, 0x1E7A0F1B, 0x2EA7EB08, 0xFE8EA70E,
		0x8EF47304, 0x5EDD3F02, 0xEE4EBA23, 0x3E67F625, 0x4E1D222F, 0x9E346E29,
		0xAEE98A3A, 0x7EC0C63C, 0x0EBA1236, 0xDE935E30,
	},

	{
		0x00000000, 0xB29DAF56, 0x643B5FAD, 0xD6A6F0FB, 0x7F6B7F5E, 0xCDF6D008,
		0x1B5020F3, 0xA9CD8FA5, 0xFED6FEBC, 0x4C4B51EA, 0x9AEDA111, 0x28700E47,
		0x81BD81E2, 0x33202EB4, 0xE586DE4F, 0x571B7119, 0x4BB03C7D, 0xF92D932B,
		0x2F8B63D0, 0x9D16CC86, 0x34DB4323, 0x8646EC75, 0x50E01C8E, 0xE27DB3D8,
		0xB566C2C1, 0x07FB6D97, 0xD15D9D6C, 0x63C0323A, 0xCA0DBD9F, 0x789012C9,
		0xAE36E232, 0x1CAB4D64, 0x966079FA, 0x24FDD6AC, 0xF25B2657, 0x40C68901,
		0xE90B06A4, 0x5B96A9F2, 0x8D305909, 0x3FADF65F, 0x68B68746, 0xDA2B2810,
		0x0C8DD8EB, 0xBE1077BD, 0x17DDF818, 0xA540574E, 0x73E6A7B5, 0xC17B08E3,
		0xDDD04587, 0x6F4DEAD1, 0xB9EB1A2A, 0x0B76B57C, 0xA2BB3AD9, 0x1026958F,
		0xC6806574, 0x741DCA22, 0x2306BB3B, 0x919B146D, 0x473DE496, 0xF5A04BC0,
		0x5C6DC465, 0xEEF06B33, 0x38569BC8, 0x8ACB349E, 0x9BDC33F0, 0x29419CA6,
		0xFFE76C5D, 0x4D7AC30B, 0xE4B74CAE, 0x562AE3F8, 0x808C1303, 0x3211BC55,
		0x650ACD4C, 0xD797621A, 0x013192E1, 0xB3AC3DB7, 0x1A61B212, 0xA8FC1D44,
		0x7E5AEDBF, 0xCCC742E9, 0xD06C0F8D, 0x62F1A0DB, 0xB4575020, 0x06CAFF76,
		0xAF0770D3, 0x1D9ADF85, 0xCB3C2F7E, 0x79A18028, 0x2EBAF131, 0x9C275E67,
		0x4A81AE9C, 0xF81C01CA, 0x51D18E6F, 0xE34C2139, 0x35EAD1C2, 0x87777E94,
		0x0DBC4A0A, 0xBF21E55C, 0x698715A7, 0xDB1ABAF1, 0x72D73554, 0xC04A9A02,
		0x16EC6AF9, 0xA471C5AF, 0xF36AB4B6, 0x41F71BE0, 0x9751EB1B, 0x25CC444D,
		0x8C01CBE8, 0x3E9C64BE, 0xE83A9445, 0x5AA73B13, 0x460C7677, 0xF491D921,
		0x223729DA, 0x90AA868C, 0x39670929, 0x8BFAA67F, 0x5D5C5684, 0xEFC1F9D2,
		0xB8DA88CB, 0x0A47279D, 0xDCE1D766, 0x6E7C7830, 0xC7B1F795, 0x752C58C3,
		0xA38AA838, 0x1117076E, 0x81A4A6E4, 0x333909B2, 0xE59FF949, 0x5702561F,
		0xFECFD9BA, 0x4C5276EC, 0x9AF48617, 0x28692941, 0x7F725858, 0xCDEFF70E,
		0x1B4907F5, 0xA9D4A8A3, 0x00192706, 0xB2848850, 0x642278AB, 0xD6BFD7FD,
		0xCA149A99, 0x788935CF, 0xAE2FC534, 0x1CB26A62, 0xB57FE5C7, 0x07E24A91,
		0xD144BA6A, 0x63D9153C, 0x34C26425, 0x865FCB73, 0x50F93B88, 0xE26494DE,
		0x4BA91B7B, 0xF934B42D, 0x2F9244D6, 0x9D0FEB80, 0x17C4DF1E, 0xA5597048,
		0x73FF80B3, 0xC1622FE5, 0x68AFA040, 0xDA320F16, 0x0C94FFED, 0xBE0950BB,
		0xE91221A2, 0x5B8F8EF4, 0x8D297E0F, 0x3FB4D159, 0x96795EFC, 0x24E4F1AA,
		0xF2420151, 0x40DFAE07, 0x5C74E363, 0xEEE94C35, 0x384FBCCE, 0x8AD21398,
		0x231F9C3D, 0x9182336B, 0x4724C390, 0xF5B96CC6, 0xA2A21DDF, 0x103FB289,
		0xC6994272, 0x7404ED24, 0xDDC96281, 0x6F54CDD7, 0xB9F23D2C, 0x0B6F927A,
		0x1A789514, 0xA8E53A42, 0x7E43CAB9, 0xCCDE65EF, 0x6513EA4A, 0xD78E451C,
		0x0128B5E7, 0xB3B51AB1, 0xE4AE6BA8, 0x5633C4FE, 0x80953405, 0x32089B53,
		0x9BC514F6, 0x2958BBA0, 0xFFFE4B5B, 0x4D63E40D, 0x51C8A969, 0xE355063F,
		0x35F3F6C4, 0x876E5992, 0x2EA3D637, 0x9C3E7961, 0x4A98899A, 0xF80526CC,
		0xAF1E57D5, 0x1D83F883, 0xCB250878, 0x79B8A72E, 0xD075288B, 0x62E887DD,
		0xB44E7726, 0x06D3D870, 0x8C18ECEE, 0x3E8543B8, 0xE823B343, 0x5ABE1C15,
		0xF37393B0, 0x41EE3CE6, 0x9748CC1D, 0x25D5634B, 0x72CE1252, 0xC053BD04,
		0x16F54DFF, 0xA468E2A9, 0x0DA56D0C, 0xBF38C25A, 0x699E32A1, 0xDB039DF7,
		0xC7A8D093, 0x75357FC5, 0xA3938F3E, 0x110E2068, 0xB8C3AFCD, 0x0A5E009B,
		0xDCF8F060, 0x6E655F36, 0x397E2E2F, 0x8BE38179, 0x5D457182, 0xEFD8DED4,
		0x46155171, 0xF488FE27, 0x222E0EDC, 0x90B3A18A,
	},

	{
		0x00000000, 0xB5548CCD, 0xDDB4D99F, 0x68E05552, 0x0D74723B, 0xB820FEF6,
		0xD0C0ABA4, 0x65942769, 0x1AE8E476, 0xAFBC68BB, 0xC75C3DE9, 0x7208B124,
		0x179C964D, 0xA2C81A80, 0xCA284FD2, 0x7F7CC31F, 0x34D0C9ED, 0x81844520,
		0xE9641072, 0x5C309CBF, 0x39A4BBD6, 0x8CF0371B, 0xE4106249, 0x5144EE84,
		0x2E382D9B, 0x9B6CA156, 0xF38CF404, 0x46D878C9, 0x234C5FA0, 0x9618D36D,
		0xFEF8863F, 0x4BAC0AF2, 0xDFBD52DF, 0x6AE9DE12, 0x02098B40, 0xB75D078D,
		0xD2C920E4, 0x679DAC29, 0x0F7DF97B, 0xBA2975B6, 0xC555B6A9, 0x70013A64,
		0x18E16F36, 0xADB5E3FB, 0xC821C492, 0x7D75485F, 0x15951D0D, 0xA0C191C0,
		0xEB6D9B32, 0x5E3917FF, 0x36D942AD, 0x838DCE60, 0xE619E909, 0x534D65C4,
		0x3BAD3096, 0x8EF9BC5B, 0xF1857F44, 0x44D1F389, 0x2C31A6DB, 0x99652A16,
		0xFCF10D7F, 0x49A581B2, 0x2145D4E0, 0x9411582D, 0x096664BA, 0xBC32E877,
		0xD4D2BD25, 0x618631E8, 0x04121681, 0xB1469A4C, 0xD9A6CF1E, 0x6CF243D3,
		0x138E80CC, 0xA6DA0C01, 0xCE3A5953, 0x7B6ED59E, 0x1EFAF2F7, 0xABAE7E3A,
		0xC34E2B68, 0x761AA7A5, 0x3DB6AD57, 0x88E2219A, 0xE00274C8, 0x5556F805,
		0x30C2DF6C, 0x859653A1, 0xED7606F3, 0x58228A3E, 0x275E4921, 0x920AC5EC,
		0xFAEA90BE, 0x4FBE1C73, 0x2A2A3B1A, 0x9F7EB7D7, 0xF79EE285, 0x42CA6E48,
		0xD6DB3665, 0x638FBAA8, 0x0B6FEFFA, 0xBE3B6337, 0xDBAF445E, 0x6EFBC893,
		0x061B9DC1, 0xB34F110C, 0xCC33D213, 0x79675EDE, 0x11870B8C, 0xA4D38741,
		0xC147A028, 0x74132CE5, 0x1CF379B7, 0xA9A7F57A, 0xE20BFF88, 0x575F7345,
		0x3FBF2617, 0x8AEBAADA, 0xEF7F8DB3, 0x5A2B017E, 0x32CB542C, 0x879FD8E1,
		0xF8E31BFE, 0x4DB79733, 0x2557C261, 0x90034EAC, 0xF59769C5, 0x40C3E508,
		0x2823B05A, 0x9D773C97, 0xA5D10970, 0x108585BD, 0x7865D0EF, 0xCD315C22,
		0xA8A57B4B, 0x1DF1F786, 0x7511A2D4, 0xC0452E19, 0xBF39ED06, 0x0A6D61CB,
		0x628D3499, 0xD7D9B854, 0xB24D9F3D, 0x071913F0, 0x6FF946A2, 0xDAADCA6F,
		0x9101C09D, 0x24554C50, 0x4CB51902, 0xF9E195CF, 0x9C75B2A6, 0x29213E6B,
		0x41C16B39, 0xF495E7F4, 0x8BE924EB, 0x3EBDA826, 0x565DFD74, 0xE30971B9,
		0x869D56D0, 0x33C9DA1D, 0x5B298F4F, 0xEE7D0382, 0x7A6C5BAF, 0xCF38D762,
		0xA7D88230, 0x128C0EFD, 0x77182994, 0xC24CA559, 0xAAACF00B, 0x1FF87CC6,
		0x6084BFD9, 0xD5D03314, 0xBD306646, 0x0864EA8B, 0x6DF0CDE2, 0xD8A4412F,
		0xB044147D, 0x051098B0, 0x4EBC9242, 0xFBE81E8F, 0x93084BDD, 0x265CC710,
		0x43C8E079, 0xF69C6CB4, 0x9E7C39E6, 0x2B28B52B, 0x54547634, 0xE100FAF9,
		0x89E0AFAB, 0x3CB42366, 0x5920040F, 0xEC7488C2, 0x8494DD90, 0x31C0515D,
		0xACB76DCA, 0x19E3E107, 0x7103B455, 0xC4573898, 0xA1C31FF1, 0x1497933C,
		0x7C77C66E, 0xC9234AA3, 0xB65F89BC, 0x030B0571, 0x6BEB5023, 0xDEBFDCEE,
		0xBB2BFB87, 0x0E7F774A, 0x669F2218, 0xD3CBAED5, 0x9867A427, 0x2D3328EA,
		0x45D37DB8, 0xF087F175, 0x9513D61C, 0x20475AD1, 0x48A70F83, 0xFDF3834E,
		0x828F4051, 0x37DBCC9C, 0x5F3B99CE, 0xEA6F1503, 0x8FFB326A, 0x3AAFBEA7,
		0x524FEBF5, 0xE71B6738, 0x730A3F15, 0xC65EB3D8, 0xAEBEE68A, 0x1BEA6A47,
		0x7E7E4D2E, 0xCB2AC1E3, 0xA3CA94B1, 0x169E187C, 0x69E2DB63, 0xDCB657AE,
		0xB45602FC, 0x01028E31, 0x6496A958, 0xD1C22595, 0xB92270C7, 0x0C76FC0A,
		0x47DAF6F8, 0xF28E7A35, 0x9A6E2F67, 0x2F3AA3AA, 0x4AAE84C3, 0xFFFA080E,
		0x971A5D5C, 0x224ED191, 0x5D32128E, 0xE8669E43, 0x8086CB11, 0x35D247DC,
		0x504660B5, 0xE512EC78, 0x8DF2B92A, 0x38A635E7,
	},

	{
		0x00000000, 0x4AA313E0, 0x235BE6C4, 0x69F8F524, 0xF1AB0D8D, 0xBB081E6D,
		0xD2F0EB49, 0x9853F8A9, 0x554ADA1E, 0x1FE9C9FE, 0x76113CDA, 0x3CB22F3A,
		0xA4E1D793, 0xEE42C473, 0x87BA3157, 0xCD1922B7, 0xAA94B43D, 0xE037A7DD,
		0x89CF52F9, 0xC36C4119, 0x5B3FB9B0, 0x119CAA50, 0x78645F74, 0x32C74C94,
		0xFFDE6E23, 0xB57D7DC3, 0xDC8588E7, 0x96269B07, 0x0E7563AE, 0x44D6704E,
		0x2D2E856A, 0x678D968A, 0x5429697B, 0x1E8A7A9B, 0x77728FBF, 0x3DD19C5F,
		0xA58264F6, 0xEF217716, 0x86D98232, 0xCC7A91D2, 0x0163B365, 0x4BC0A085,
		0x223855A1, 0x689B4641, 0xF0C8BEE8, 0xBA6BAD08, 0xD393582C, 0x99304BCC,
		0xFEBDDD46, 0xB41ECEA6, 0xDDE63B82, 0x97452862, 0x0F16D0CB, 0x45B5C32B,
		0x2C4D360F, 0x66EE25EF, 0xABF70758, 0xE15414B8, 0x88ACE19C, 0xC20FF27C,
		0x5A5C0AD5, 0x10FF1935, 0x7907EC11, 0x33A4FFF1, 0xA852D2F6, 0xE2F1C116,
		0x8B093432, 0xC1AA27D2, 0x59F9DF7B, 0x135ACC9B, 0x7AA239BF, 0x30012A5F,
		0xFD1808E8, 0xB7BB1B08, 0xDE43EE2C, 0x94E0FDCC, 0x0CB30565, 0x46101685,
		0x2FE8E3A1, 0x654BF041, 0x02C666CB, 0x4865752B, 0x219D800F, 0x6B3E93EF,
		0xF36D6B46, 0xB9CE78A6, 0xD0368D82, 0x9A959E62, 0x578CBCD5, 0x1D2FAF35,
		0x74D75A11, 0x3E7449F1, 0xA627B158, 0xEC84A2B8, 0x857C579C, 0xCFDF447C,
		0xFC7BBB8D, 0xB6D8A86D, 0xDF205D49, 0x95834EA9, 0x0DD0B600, 0x4773A5E0,
		0x2E8B50C4, 0x64284324, 0xA9316193, 0xE3927273, 0x8A6A8757, 0xC0C994B7,
		0x589A6C1E, 0x12397FFE, 0x7BC18ADA, 0x3162993A, 0x56EF0FB0, 0x1C4C1C50,
		0x75B4E974, 0x3F17FA94, 0xA744023D, 0xEDE711DD, 0x841FE4F9, 0xCEBCF719,
		0x03A5D5AE, 0x4906C64E, 0x20FE336A, 0x6A5D208A, 0xF20ED823, 0xB8ADCBC3,
		0xD1553EE7, 0x9BF62D07, 0xE7B865E9, 0xAD1B7609, 0xC4E3832D, 0x8E4090CD,
		0x16136864, 0x5CB07B84, 0x35488EA0, 0x7FEB9D40, 0xB2F2BFF7, 0xF851AC17,
		0x91A95933, 0xDB0A4AD3, 0x4359B27A, 0x09FAA19A, 0x600254BE, 0x2AA1475E,
		0x4D2CD1D4, 0x078FC234, 0x6E773710, 0x24D424F0, 0xBC87DC59, 0xF624CFB9,
		0x9FDC3A9D, 0xD57F297D, 0x18660BCA, 0x52C5182A, 0x3B3DED0E, 0x719EFEEE,
		0xE9CD0647, 0xA36E15A7, 0xCA96E083, 0x8035F363, 0xB3910C92, 0xF9321F72,
		0x90CAEA56, 0xDA69F9B6, 0x423A011F, 0x089912FF, 0x6161E7DB, 0x2BC2F43B,
		0xE6DBD68C, 0xAC78C56C, 0xC5803048, 0x8F2323A8, 0x1770DB01, 0x5DD3C8E1,
		0x342B3DC5, 0x7E882E25, 0x1905B8AF, 0x53A6AB4F, 0x3A5E5E6B, 0x70FD4D8B,
		0xE8AEB522, 0xA20DA6C2, 0xCBF553E6, 0x81564006, 0x4C4F62B1, 0x06EC7151,
		0x6F148475, 0x25B79795, 0xBDE46F3C, 0xF7477CDC, 0x9EBF89F8, 0xD41C9A18,
		0x4FEAB71F, 0x0549A4FF, 0x6CB151DB, 0x2612423B, 0xBE41BA92, 0xF4E2A972,
		0x9D1A5C56, 0xD7B94FB6, 0x1AA06D01, 0x50037EE1, 0x39FB8BC5, 0x73589825,
		0xEB0B608C, 0xA1A8736C, 0xC8508648, 0x82F395A8, 0xE57E0322, 0xAFDD10C2,
		0xC625E5E6, 0x8C86F606, 0x14D50EAF, 0x5E761D4F, 0x378EE86B, 0x7D2DFB8B,
		0xB034D93C, 0xFA97CADC, 0x936F3FF8, 0xD9CC2C18, 0x419FD4B1, 0x0B3CC751,
		0x62C43275, 0x28672195, 0x1BC3DE64, 0x5160CD84, 0x389838A0, 0x723B2B40,
		0xEA68D3E9, 0xA0CBC009, 0xC933352D, 0x839026CD, 0x4E89047A, 0x042A179A,
		0x6DD2E2BE, 0x2771F15E, 0xBF2209F7, 0xF5811A17, 0x9C79EF33, 0xD6DAFCD3,
		0xB1576A59, 0xFBF479B9, 0x920C8C9D, 0xD8AF9F7D, 0x40FC67D4, 0x0A5F7434,
		0x63A78110, 0x290492F0, 0xE41DB047, 0xAEBEA3A7, 0xC7465683, 0x8DE54563,
		0x15B6BDCA, 0x5F15AE2A, 0x36ED5B0E, 0x7C4E48EE,
	},

	{
		0x00000000, 0x796C0AD6, 0x45C5D5A8, 0x3CA9DF7E, 0x3D976A55, 0x44FB6083,
		0x7852BFFD, 0x013EB52B, 0x7A2ED5AA, 0x0342DF7C, 0x3FEB0002, 0x46870AD4,
		0x47B9BFFF, 0x3ED5B529, 0x027C6A57, 0x7B106081, 0x43416B51, 0x3A2D6187,
		0x0684BEF9, 0x7FE8B42F, 0x7ED60104, 0x07BA0BD2, 0x3B13D4AC, 0x427FDE7A,
		0x396FBEFB, 0x4003B42D, 0x7CAA6B53, 0x05C66185, 0x04F8D4AE, 0x7D94DE78,
		0x413D0106, 0x38510BD0, 0x8682D6A2, 0xFFEEDC74, 0xC347030A, 0xBA2B09DC,
		0xBB15BCF7, 0xC279B621, 0xFED0695F, 0x87BC6389, 0xFCAC0308, 0x85C009DE,
		0xB969D6A0, 0xC005DC76, 0xC13B695D, 0xB857638B, 0x84FEBCF5, 0xFD92B623,
		0xC5C3BDF3, 0xBCAFB725, 0x8006685B, 0xF96A628D, 0xF854D7A6, 0x8138DD70,
		0xBD91020E, 0xC4FD08D8, 0xBFED6859, 0xC681628F, 0xFA28BDF1, 0x8344B727,
		0x827A020C, 0xFB1608DA, 0xC7BFD7A4, 0xBED3DD72, 0xBB186C41, 0xC2746697,
		0xFEDDB9E9, 0x87B1B33F, 0x868F0614, 0xFFE30CC2, 0xC34AD3BC, 0xBA26D96A,
		0xC136B9EB, 0xB85AB33D, 0x84F36C43, 0xFD9F6695, 0xFCA1D3BE, 0x85CDD968,
		0xB9640616, 0xC0080CC0, 0xF8590710, 0x81350DC6, 0xBD9CD2B8, 0xC4F0D86E,
		0xC5CE6D45, 0xBCA26793, 0x800BB8ED, 0xF967B23B, 0x8277D2BA, 0xFB1BD86C,
		0xC7B20712, 0xBEDE0DC4, 0xBFE0B8EF, 0xC68CB239, 0xFA256D47, 0x83496791,
		0x3D9ABAE3, 0x44F6B035, 0x785F6F4B, 0x0133659D, 0x000DD0B6, 0x7961DA60,
		0x45C8051E, 0x3CA40FC8, 0x47B46F49, 0x3ED8659F, 0x0271BAE1, 0x7B1DB037,
		0x7A23051C, 0x034F0FCA, 0x3FE6D0B4, 0x468ADA62, 0x7EDBD1B2, 0x07B7DB64,
		0x3B1E041A, 0x42720ECC, 0x434CBBE7, 0x3A20B131, 0x06896E4F, 0x7FE56499,
		0x04F50418, 0x7D990ECE, 0x4130D1B0, 0x385CDB66, 0x39626E4D, 0x400E649B,
		0x7CA7BBE5, 0x05CBB133, 0x7631D882, 0x0F5DD254, 0x33F40D2A, 0x4A9807FC,
		0x4BA6B2D7, 0x32CAB801, 0x0E63677F, 0x770F6DA9, 0x0C1F0D28, 0x757307FE,
		0x49DAD880, 0x30B6D256, 0x3188677D, 0x48E46DAB, 0x744DB2D5, 0x0D21B803,
		0x3570B3D3, 0x4C1CB905, 0x70B5667B, 0x09D96CAD, 0x08E7D986, 0x718BD350,
		0x4D220C2E, 0x344E06F8, 0x4F5E6679, 0x36326CAF, 0x0A9BB3D1, 0x73F7B907,
		0x72C90C2C, 0x0BA506FA, 0x370CD984, 0x4E60D352, 0xF0B30E20, 0x89DF04F6,
		0xB576DB88, 0xCC1AD15E, 0xCD246475, 0xB4486EA3, 0x88E1B1DD, 0xF18DBB0B,
		0x8A9DDB8A, 0xF3F1D15C, 0xCF580E22, 0xB63404F4, 0xB70AB1DF, 0xCE66BB09,
		0xF2CF6477, 0x8BA36EA1, 0xB3F26571, 0xCA9E6FA7, 0xF637B0D9, 0x8F5BBA0F,
		0x8E650F24, 0xF70905F2, 0xCBA0DA8C, 0xB2CCD05A, 0xC9DCB0DB, 0xB0B0BA0D,
		0x8C196573, 0xF5756FA5, 0xF44BDA8E, 0x8D27D058, 0xB18E0F26, 0xC8E205F0,
		0xCD29B4C3, 0xB445BE15, 0x88EC616B, 0xF1806BBD, 0xF0BEDE96, 0x89D2D440,
		0xB57B0B3E, 0xCC1701E8, 0xB7076169, 0xCE6B6BBF, 0xF2C2B4C1, 0x8BAEBE17,
		0x8A900B3C, 0xF3FC01EA, 0xCF55DE94, 0xB639D442, 0x8E68DF92, 0xF704D544,
		0xCBAD0A3A, 0xB2C100EC, 0xB3FFB5C7, 0xCA93BF11, 0xF63A606F, 0x8F566AB9,
		0xF4460A38, 0x8D2A00EE, 0xB183DF90, 0xC8EFD546, 0xC9D1606D, 0xB0BD6ABB,
		0x8C14B5C5, 0xF578BF13, 0x4BAB6261, 0x32C768B7, 0x0E6EB7C9, 0x7702BD1F,
		0x763C0834, 0x0F5002E2, 0x33F9DD9C, 0x4A95D74A, 0x3185B7CB, 0x48E9BD1D,
		0x74406263, 0x0D2C68B5, 0x0C12DD9E, 0x757ED748, 0x49D70836, 0x30BB02E0,
		0x08EA0930, 0x718603E6, 0x4D2FDC98, 0x3443D64E, 0x357D6365, 0x4C1169B3,
		0x70B8B6CD, 0x09D4BC1B, 0x72C4DC9A, 0x0BA8D64C, 0x37010932, 0x4E6D03E4,
		0x4F53B6CF, 0x363FBC19, 0x0A966367, 0x73FA69B1,
	},

	{
		0x00000000, 0x5B7F7101, 0xB6FEE202, 0xED819303, 0x6CFDC505, 0x3782B404,
		0xDA032707, 0x817C5606, 0xD8FA8B0B, 0x8385FA0A, 0x6E046909, 0x357B1808,
		0xB4074E0E, 0xEF783F0F, 0x02F9AC0C, 0x5986DD0D, 0xB0F51717, 0xEB8A6616,
		0x060BF515, 0x5D748414, 0xDC08D212, 0x8777A313, 0x6AF63010, 0x31894111,
		0x680F9C1C, 0x3370ED1D, 0xDEF17E1E, 0x858E0F1F, 0x04F25919, 0x5F8D2818,
		0xB20CBB1B, 0xE973CA1A, 0x60EB2F2E, 0x3B945E2F, 0xD615CD2C, 0x8D6ABC2D,
		0x0C16EA2B, 0x57699B2A, 0xBAE80829, 0xE1977928, 0xB811A425, 0xE36ED524,
		0x0EEF4627, 0x55903726, 0xD4EC6120, 0x8F931021, 0x62128322, 0x396DF223,
		0xD01E3839, 0x8B614938, 0x66E0DA3B, 0x3D9FAB3A, 0xBCE3FD3C, 0xE79C8C3D,
		0x0A1D1F3E, 0x51626E3F, 0x08E4B332, 0x539BC233, 0xBE1A5130, 0xE5652031,
		0x64197637, 0x3F660736, 0xD2E79435, 0x8998E534, 0xC0D65F5C, 0x9BA92E5D,
		0x7628BD5E, 0x2D57CC5F, 0xAC2B9A59, 0xF754EB58, 0x1AD5785B, 0x41AA095A,
		0x182CD457, 0x4353A556, 0xAED23655, 0xF5AD4754, 0x74D11152, 0x2FAE6053,
		0xC22FF350, 0x99508251, 0x7023484B, 0x2B5C394A, 0xC6DDAA49, 0x9DA2DB48,
		0x1CDE8D4E, 0x47A1FC4F, 0xAA206F4C, 0xF15F1E4D, 0xA8D9C340, 0xF3A6B241,
		0x1E272142, 0x45585043, 0xC4240645, 0x9F5B7744, 0x72DAE447, 0x29A59546,
		0xA03D7072, 0xFB420173, 0x16C39270, 0x4DBCE371, 0xCCC0B577, 0x97BFC476,
		0x7A3E5775, 0x21412674, 0x78C7FB79, 0x23B88A78, 0xCE39197B, 0x9546687A,
		0x143A3E7C, 0x4F454F7D, 0xA2C4DC7E, 0xF9BBAD7F, 0x10C86765, 0x4BB71664,
		0xA6368567, 0xFD49F466, 0x7C35A260, 0x274AD361, 0xCACB4062, 0x91B43163,
		0xC832EC6E, 0x934D9D6F, 0x7ECC0E6C, 0x25B37F6D, 0xA4CF296B, 0xFFB0586A,
		0x1231CB69, 0x494EBA68, 0x80ADBFB8, 0xDBD2CEB9, 0x36535DBA, 0x6D2C2CBB,
		0xEC507ABD, 0xB72F0BBC, 0x5AAE98BF, 0x01D1E9BE, 0x585734B3, 0x032845B2,
		0xEEA9D6B1, 0xB5D6A7B0, 0x34AAF1B6, 0x6FD580B7, 0x825413B4, 0xD92B62B5,
		0x3058A8AF, 0x6B27D9AE, 0x86A64AAD, 0xDDD93BAC, 0x5CA56DAA, 0x07DA1CAB,
		0xEA5B8FA8, 0xB124FEA9, 0xE8A223A4, 0xB3DD52A5, 0x5E5CC1A6, 0x0523B0A7,
		0x845FE6A1, 0xDF2097A0, 0x32A104A3, 0x69DE75A2, 0xE0469096, 0xBB39E197,
		0x56B87294, 0x0DC70395, 0x8CBB5593, 0xD7C42492, 0x3A45B791, 0x613AC690,
		0x38BC1B9D, 0x63C36A9C, 0x8E42F99F, 0xD53D889E, 0x5441DE98, 0x0F3EAF99,
		0xE2BF3C9A, 0xB9C04D9B, 0x50B38781, 0x0BCCF680, 0xE64D6583, 0xBD321482,
		0x3C4E4284, 0x67313385, 0x8AB0A086, 0xD1CFD187, 0x88490C8A, 0xD3367D8B,
		0x3EB7EE88, 0x65C89F89, 0xE4B4C98F, 0xBFCBB88E, 0x524A2B8D, 0x09355A8C,
		0x407BE0E4, 0x1B0491E5, 0xF68502E6, 0xADFA73E7, 0x2C8625E1, 0x77F954E0,
		0x9A78C7E3, 0xC107B6E2, 0x98816BEF, 0xC3FE1AEE, 0x2E7F89ED, 0x7500F8EC,
		0xF47CAEEA, 0xAF03DFEB, 0x42824CE8, 0x19FD3DE9, 0xF08EF7F3, 0xABF186F2,
		0x467015F1, 0x1D0F64F0, 0x9C7332F6, 0xC70C43F7, 0x2A8DD0F4, 0x71F2A1F5,
		0x28747CF8, 0x730B0DF9, 0x9E8A9EFA, 0xC5F5EFFB, 0x4489B9FD, 0x1FF6C8FC,
		0xF2775BFF, 0xA9082AFE, 0x2090CFCA, 0x7BEFBECB, 0x966E2DC8, 0xCD115CC9,
		0x4C6D0ACF, 0x17127BCE, 0xFA93E8CD, 0xA1EC99CC, 0xF86A44C1, 0xA31535C0,
		0x4E94A6C3, 0x15EBD7C2, 0x949781C4, 0xCFE8F0C5, 0x226963C6, 0x791612C7,
		0x9065D8DD, 0xCB1AA9DC, 0x269B3ADF, 0x7DE44BDE, 0xFC981DD8, 0xA7E76CD9,
		0x4A66FFDA, 0x11198EDB, 0x489F53D6, 0x13E022D7, 0xFE61B1D4, 0xA51EC0D5,
		0x246296D3, 0x7F1DE7D2, 0x929C74D1, 0xC9E305D0,
	},

	{
		0x00000000, 0xB746BE75, 0x6E8D7CEB, 0xD9CBC29E, 0x6B0738D2, 0xDC4186A7,
		0x058A4439, 0xB2CCFA4C, 0x6113B1A0, 0xD6550FD5, 0x0F9ECD4B, 0xB8D8733E,
		0x0A148972, 0xBD523707, 0x6499F599, 0xD3DF4BEC, 0x753BA345, 0xC27D1D30,
		0x1BB6DFAE, 0xACF061DB, 0x1E3C9B97, 0xA97A25E2, 0x70B1E77C, 0xC7F75909,
		0x142812E5, 0xA36EAC90, 0x7AA56E0E, 0xCDE3D07B, 0x7F2F2A37, 0xC8699442,
		0x11A256DC, 0xA6E4E8A9, 0xEA76468B, 0x5D30F8FE, 0x84FB3A60, 0x33BD8415,
		0x81717E59, 0x3637C02C, 0xEFFC02B2, 0x58BABCC7, 0x8B65F72B, 0x3C23495E,
		0xE5E88BC0, 0x52AE35B5, 0xE062CFF9, 0x5724718C, 0x8EEFB312, 0x39A90D67,
		0x9F4DE5CE, 0x280B5BBB, 0xF1C09925, 0x46862750, 0xF44ADD1C, 0x430C6369,
		0x9AC7A1F7, 0x2D811F82, 0xFE5E546E, 0x4918EA1B, 0x90D32885, 0x279596F0,
		0x95596CBC, 0x221FD2C9, 0xFBD41057, 0x4C92AE22, 0x63F04D12, 0xD4B6F367,
		0x0D7D31F9, 0xBA3B8F8C, 0x08F775C0, 0xBFB1CBB5, 0x667A092B, 0xD13CB75E,
		0x02E3FCB2, 0xB5A542C7, 0x6C6E8059, 0xDB283E2C, 0x69E4C460, 0xDEA27A15,
		0x0769B88B, 0xB02F06FE, 0x16CBEE57, 0xA18D5022, 0x784692BC, 0xCF002CC9,
		0x7DCCD685, 0xCA8A68F0, 0x1341AA6E, 0xA407141B, 0x77D85FF7, 0xC09EE182,
		0x1955231C, 0xAE139D69, 0x1CDF6725, 0xAB99D950, 0x72521BCE, 0xC514A5BB,
		0x89860B99, 0x3EC0B5EC, 0xE70B7772, 0x504DC907, 0xE281334B, 0x55C78D3E,
		0x8C0C4FA0, 0x3B4AF1D5, 0xE895BA39, 0x5FD3044C, 0x8618C6D2, 0x315E78A7,
		0x839282EB, 0x34D43C9E, 0xED1FFE00, 0x5A594075, 0xFCBDA8DC, 0x4BFB16A9,
		0x9230D437, 0x25766A42, 0x97BA900E, 0x20FC2E7B, 0xF937ECE5, 0x4E715290,
		0x9DAE197C, 0x2AE8A709, 0xF3236597, 0x4465DBE2, 0xF6A921AE, 0x41EF9FDB,
		0x98245D45, 0x2F62E330, 0xC6E09B24, 0x71A62551, 0xA86DE7CF, 0x1F2B59BA,
		0xADE7A3F6, 0x1AA11D83, 0xC36ADF1D, 0x742C6168, 0xA7F32A84, 0x10B594F1,
		0xC97E566F, 0x7E38E81A, 0xCCF41256, 0x7BB2AC23, 0xA2796EBD, 0x153FD0C8,
		0xB3DB3861, 0x049D8614, 0xDD56448A, 0x6A10FAFF, 0xD8DC00B3, 0x6F9ABEC6,
		0xB6517C58, 0x0117C22D, 0xD2C889C1, 0x658E37B4, 0xBC45F52A, 0x0B034B5F,
		0xB9CFB113, 0x0E890F66, 0xD742CDF8, 0x6004738D, 0x2C96DDAF, 0x9BD063DA,
		0x421BA144, 0xF55D1F31, 0x4791E57D, 0xF0D75B08, 0x291C9996, 0x9E5A27E3,
		0x4D856C0F, 0xFAC3D27A, 0x230810E4, 0x944EAE91, 0x268254DD, 0x91C4EAA8,
		0x480F2836, 0xFF499643, 0x59AD7EEA, 0xEEEBC09F, 0x37200201, 0x8066BC74,
		0x32AA4638, 0x85ECF84D, 0x5C273AD3, 0xEB6184A6, 0x38BECF4A, 0x8FF8713F,
		0x5633B3A1, 0xE1750DD4, 0x53B9F798, 0xE4FF49ED, 0x3D348B73, 0x8A723506,
		0xA510D636, 0x12566843, 0xCB9DAADD, 0x7CDB14A8, 0xCE17EEE4, 0x79515091,
		0xA09A920F, 0x17DC2C7A, 0xC4036796, 0x7345D9E3, 0xAA8E1B7D, 0x1DC8A508,
		0xAF045F44, 0x1842E131, 0xC18923AF, 0x76CF9DDA, 0xD02B7573, 0x676DCB06,
		0xBEA60998, 0x09E0B7ED, 0xBB2C4DA1, 0x0C6AF3D4, 0xD5A1314A, 0x62E78F3F,
		0xB138C4D3, 0x067E7AA6, 0xDFB5B838, 0x68F3064D, 0xDA3FFC01, 0x6D794274,
		0xB4B280EA, 0x03F43E9F, 0x4F6690BD, 0xF8202EC8, 0x21EBEC56, 0x96AD5223,
		0x2461A86F, 0x9327161A, 0x4AECD484, 0xFDAA6AF1, 0x2E75211D, 0x99339F68,
		0x40F85DF6, 0xF7BEE383, 0x457219CF, 0xF234A7BA, 0x2BFF6524, 0x9CB9DB51,
		0x3A5D33F8, 0x8D1B8D8D, 0x54D04F13, 0xE396F166, 0x515A0B2A, 0xE61CB55F,
		0x3FD777C1, 0x8891C9B4, 0x5B4E8258, 0xEC083C2D, 0x35C3FEB3, 0x828540C6,
		0x3049BA8A, 0x870F04FF, 0x5EC4C661, 0xE9827814,
	},

	{
		0x00000000, 0x8CC13749, 0x18836F92, 0x944258DB, 0x871B1E20, 0x0BDA2969,
		0x9F9871B2, 0x135946FB, 0x0E373C40, 0x82F60B09, 0x16B453D2, 0x9A75649B,
		0x892C2260, 0x05ED1529, 0x91AF4DF2, 0x1D6E7ABB, 0x1C6E7880, 0x90AF4FC9,
		0x04ED1712, 0x882C205B, 0x9B7566A0, 0x17B451E9, 0x83F60932, 0x0F373E7B,
		0x125944C0, 0x9E987389, 0x0ADA2B52, 0x861B1C1B, 0x95425AE0, 0x19836DA9,
		0x8DC13572, 0x0100023B, 0x8FC13104, 0x0300064D, 0x97425E96, 0x1B8369DF,
		0x08DA2F24, 0x841B186D, 0x105940B6, 0x9C9877FF, 0x81F60D44, 0x0D373A0D,
		0x997562D6, 0x15B4559F, 0x06ED1364, 0x8A2C242D, 0x1E6E7CF6, 0x92AF4BBF,
		0x93AF4984, 0x1F6E7ECD, 0x8B2C2616, 0x07ED115F, 0x14B457A4, 0x987560ED,
		0x0C373836, 0x80F60F7F, 0x9D9875C4, 0x1159428D, 0x851B1A56, 0x09DA2D1F,
		0x1A836BE4, 0x96425CAD, 0x02000476, 0x8EC1333F, 0x1E836308, 0x92425441,
		0x06000C9A, 0x8AC13BD3, 0x99987D28, 0x15594A61, 0x811B12BA, 0x0DDA25F3,
		0x10B45F48, 0x9C756801, 0x083730DA, 0x84F60793, 0x97AF4168, 0x1B6E7621,
		0x8F2C2EFA, 0x03ED19B3, 0x02ED1B88, 0x8E2C2CC1, 0x1A6E741A, 0x96AF4353,
		0x85F605A8, 0x093732E1, 0x9D756A3A, 0x11B45D73, 0x0CDA27C8, 0x801B1081,
		0x1459485A, 0x98987F13, 0x8BC139E8, 0x07000EA1, 0x9342567A, 0x1F836133,
		0x9142520C, 0x1D836545, 0x89C13D9E, 0x05000AD7, 0x16594C2C, 0x9A987B65,
		0x0EDA23BE, 0x821B14F7, 0x9F756E4C, 0x13B45905, 0x87F601DE, 0x0B373697,
		0x186E706C, 0x94AF4725, 0x00ED1FFE, 0x8C2C28B7, 0x8D2C2A8C, 0x01ED1DC5,
		0x95AF451E, 0x196E7257, 0x0A3734AC, 0x86F603E5, 0x12B45B3E, 0x9E756C77,
		0x831B16CC, 0x0FDA2185, 0x9B98795E, 0x17594E17, 0x040008EC, 0x88C13FA5,
		0x1C83677E, 0x90425037, 0x3C06C710, 0xB0C7F059, 0x2485A882, 0xA8449FCB,
		0xBB1DD930, 0x37DCEE79, 0xA39EB6A2, 0x2F5F81EB, 0x3231FB50, 0xBEF0CC19,
		0x2AB294C2, 0xA673A38B, 0xB52AE570, 0x39EBD239, 0xADA98AE2, 0x2168BDAB,
		0x2068BF90, 0xACA988D9, 0x38EBD002, 0xB42AE74B, 0xA773A1B0, 0x2BB296F9,
		0xBFF0CE22, 0x3331F96B, 0x2E5F83D0, 0xA29EB499, 0x36DCEC42, 0xBA1DDB0B,
		0xA9449DF0, 0x2585AAB9, 0xB1C7F262, 0x3D06C52B, 0xB3C7F614, 0x3F06C15D,
		0xAB449986, 0x2785AECF, 0x34DCE834, 0xB81DDF7D, 0x2C5F87A6, 0xA09EB0EF,
		0xBDF0CA54, 0x3131FD1D, 0xA573A5C6, 0x29B2928F, 0x3AEBD474, 0xB62AE33D,
		0x2268BBE6, 0xAEA98CAF, 0xAFA98E94, 0x2368B9DD, 0xB72AE106, 0x3BEBD64F,
		0x28B290B4, 0xA473A7FD, 0x3031FF26, 0xBCF0C86F, 0xA19EB2D4, 0x2D5F859D,
		0xB91DDD46, 0x35DCEA0F, 0x2685ACF4, 0xAA449BBD, 0x3E06C366, 0xB2C7F42F,
		0x2285A418, 0xAE449351, 0x3A06CB8A, 0xB6C7FCC3, 0xA59EBA38, 0x295F8D71,
		0xBD1DD5AA, 0x31DCE2E3, 0x2CB29858, 0xA073AF11, 0x3431F7CA, 0xB8F0C083,
		0xABA98678, 0x2768B131, 0xB32AE9EA, 0x3FEBDEA3, 0x3EEBDC98, 0xB22AEBD1,
		0x2668B30A, 0xAAA98443, 0xB9F0C2B8, 0x3531F5F1, 0xA173AD2A, 0x2DB29A63,
		0x30DCE0D8, 0xBC1DD791, 0x285F8F4A, 0xA49EB803, 0xB7C7FEF8, 0x3B06C9B1,
		0xAF44916A, 0x2385A623, 0xAD44951C, 0x2185A255, 0xB5C7FA8E, 0x3906CDC7,
		0x2A5F8B3C, 0xA69EBC75, 0x32DCE4AE, 0xBE1DD3E7, 0xA373A95C, 0x2FB29E15,
		0xBBF0C6CE, 0x3731F187, 0x2468B77C, 0xA8A98035, 0x3CEBD8EE, 0xB02AEFA7,
		0xB12AED9C, 0x3DEBDAD5, 0xA9A9820E, 0x2568B547, 0x3631F3BC, 0xBAF0C4F5,
		0x2EB29C2E, 0xA273AB67, 0xBF1DD1DC, 0x33DCE695, 0xA79EBE4E, 0x2B5F8907,
		0x3806CFFC, 0xB4C7F8B5, 0x2085A06E, 0xAC449727,
	},

	{
		0x00000000, 0x780C8E21, 0xF0181C43, 0x88149262, 0xE0313886, 0x983DB6A7,
		0x102924C5, 0x6825AAE4, 0x777EB108, 0x0F723F29, 0x8766AD4B, 0xFF6A236A,
		0x974F898E, 0xEF4307AF, 0x675795CD, 0x1F5B1BEC, 0xEEFC6211, 0x96F0EC30,
		0x1EE47E52, 0x66E8F073, 0x0ECD5A97, 0x76C1D4B6, 0xFED546D4, 0x86D9C8F5,
		0x9982D319, 0xE18E5D38, 0x699ACF5A, 0x1196417B, 0x79B3EB9F, 0x01BF65BE,
		0x89ABF7DC, 0xF1A779FD, 0xDCF9C522, 0xA4F54B03, 0x2CE1D961, 0x54ED5740,
		0x3CC8FDA4, 0x44C47385, 0xCCD0E1E7, 0xB4DC6FC6, 0xAB87742A, 0xD38BFA0B,
		0x5B9F6869, 0x2393E648, 0x4BB64CAC, 0x33BAC28D, 0xBBAE50EF, 0xC3A2DECE,
		0x3205A733, 0x4A092912, 0xC21DBB70, 0xBA113551, 0xD2349FB5, 0xAA381194,
		0x222C83F6, 0x5A200DD7, 0x457B163B, 0x3D77981A, 0xB5630A78, 0xCD6F8459,
		0xA54A2EBD, 0xDD46A09C, 0x555232FE, 0x2D5EBCDF, 0xB8F38B45, 0xC0FF0564,
		0x48EB9706, 0x30E71927, 0x58C2B3C3, 0x20CE3DE2, 0xA8DAAF80, 0xD0D621A1,
		0xCF8D3A4D, 0xB781B46C, 0x3F95260E, 0x4799A82F, 0x2FBC02CB, 0x57B08CEA,
		0xDFA41E88, 0xA7A890A9, 0x560FE954, 0x2E036775, 0xA617F517, 0xDE1B7B36,
		0xB63ED1D2, 0xCE325FF3, 0x4626CD91, 0x3E2A43B0, 0x2171585C, 0x597DD67D,
		0xD169441F, 0xA965CA3E, 0xC14060DA, 0xB94CEEFB, 0x31587C99, 0x4954F2B8,
		0x640A4E67, 0x1C06C046, 0x94125224, 0xEC1EDC05, 0x843B76E1, 0xFC37F8C0,
		0x74236AA2, 0x0C2FE483, 0x1374FF6F, 0x6B78714E, 0xE36CE32C, 0x9B606D0D,
		0xF345C7E9, 0x8B4949C8, 0x035DDBAA, 0x7B51558B, 0x8AF62C76, 0xF2FAA257,
		0x7AEE3035, 0x02E2BE14, 0x6AC714F0, 0x12CB9AD1, 0x9ADF08B3, 0xE2D38692,
		0xFD889D7E, 0x8584135F, 0x0D90813D, 0x759C0F1C, 0x1DB9A5F8, 0x65B52BD9,
		0xEDA1B9BB, 0x95AD379A, 0x70E7178B, 0x08EB99AA, 0x80FF0BC8, 0xF8F385E9,
		0x90D62F0D, 0xE8DAA12C, 0x60CE334E, 0x18C2BD6F, 0x0799A683, 0x7F9528A2,
		0xF781BAC0, 0x8F8D34E1, 0xE7A89E05, 0x9FA41024, 0x17B08246, 0x6FBC0C67,
		0x9E1B759A, 0xE617FBBB, 0x6E0369D9, 0x160FE7F8, 0x7E2A4D1C, 0x0626C33D,
		0x8E32515F, 0xF63EDF7E, 0xE965C492, 0x91694AB3, 0x197DD8D1, 0x617156F0,
		0x0954FC14, 0x71587235, 0xF94CE057, 0x81406E76, 0xAC1ED2A9, 0xD4125C88,
		0x5C06CEEA, 0x240A40CB, 0x4C2FEA2F, 0x3423640E, 0xBC37F66C, 0xC43B784D,
		0xDB6063A1, 0xA36CED80, 0x2B787FE2, 0x5374F1C3, 0x3B515B27, 0x435DD506,
		0xCB494764, 0xB345C945, 0x42E2B0B8, 0x3AEE3E99, 0xB2FAACFB, 0xCAF622DA,
		0xA2D3883E, 0xDADF061F, 0x52CB947D, 0x2AC71A5C, 0x359C01B0, 0x4D908F91,
		0xC5841DF3, 0xBD8893D2, 0xD5AD3936, 0xADA1B717, 0x25B52575, 0x5DB9AB54,
		0xC8149CCE, 0xB01812EF, 0x380C808D, 0x40000EAC, 0x2825A448, 0x50292A69,
		0xD83DB80B, 0xA031362A, 0xBF6A2DC6, 0xC766A3E7, 0x4F723185, 0x377EBFA4,
		0x5F5B1540, 0x27579B61, 0xAF430903, 0xD74F8722, 0x26E8FEDF, 0x5EE470FE,
		0xD6F0E29C, 0xAEFC6CBD, 0xC6D9C659, 0xBED54878, 0x36C1DA1A, 0x4ECD543B,
		0x51964FD7, 0x299AC1F6, 0xA18E5394, 0xD982DDB5, 0xB1A77751, 0xC9ABF970,
		0x41BF6B12, 0x39B3E533, 0x14ED59EC, 0x6CE1D7CD, 0xE4F545AF, 0x9CF9CB8E,
		0xF4DC616A, 0x8CD0EF4B, 0x04C47D29, 0x7CC8F308, 0x6393E8E4, 0x1B9F66C5,
		0x938BF4A7, 0xEB877A86, 0x83A2D062, 0xFBAE5E43, 0x73BACC21, 0x0BB64200,
		0xFA113BFD, 0x821DB5DC, 0x0A0927BE, 0x7205A99F, 0x1A20037B, 0x622C8D5A,
		0xEA381F38, 0x92349119, 0x8D6F8AF5, 0xF56304D4, 0x7D7796B6, 0x057B1897,
		0x6D5EB273, 0x15523C52, 0x9D46AE30, 0xE54A2011,
	},

	{
		0x00000000, 0x57D3EE12, 0xAEA6DD25, 0xF9753337, 0x5C4DBB4B, 0x0B9E5559,
		0xF2EB666E, 0xA538887C, 0xB89A7697, 0xEF499885, 0x163CABB2, 0x41EF45A0,
		0xE4D7CDDC, 0xB30423CE, 0x4A7110F9, 0x1DA2FEEB, 0xC7282C2A, 0x90FBC238,
		0x698EF10F, 0x3E5D1F1D, 0x9B659761, 0xCCB67973, 0x35C34A44, 0x6210A456,
		0x7FB25ABD, 0x2861B4AF, 0xD1148798, 0x86C7698A, 0x23FFE1F6, 0x742C0FE4,
		0x8D593CD3, 0xDA8AD2C1, 0x8E515854, 0xD982B646, 0x20F78571, 0x77246B63,
		0xD21CE31F, 0x85CF0D0D, 0x7CBA3E3A, 0x2B69D028, 0x36CB2EC3, 0x6118C0D1,
		0x986DF3E6, 0xCFBE1DF4, 0x6A869588, 0x3D557B9A, 0xC42048AD, 0x93F3A6BF,
		0x4979747E, 0x1EAA9A6C, 0xE7DFA95B, 0xB00C4749, 0x1534CF35, 0x42E72127,
		0xBB921210, 0xEC41FC02, 0xF1E302E9, 0xA630ECFB, 0x5F45DFCC, 0x089631DE,
		0xADAEB9A2, 0xFA7D57B0, 0x03086487, 0x54DB8A95, 0x1CA3B0A8, 0x4B705EBA,
		0xB2056D8D, 0xE5D6839F, 0x40EE0BE3, 0x173DE5F1, 0xEE48D6C6, 0xB99B38D4,
		0xA439C63F, 0xF3EA282D, 0x0A9F1B1A, 0x5D4CF508, 0xF8747D74, 0xAFA79366,
		0x56D2A051, 0x01014E43, 0xDB8B9C82, 0x8C587290, 0x752D41A7, 0x22FEAFB5,
		0x87C627C9, 0xD015C9DB, 0x2960FAEC, 0x7EB314FE, 0x6311EA15, 0x34C20407,
		0xCDB73730, 0x9A64D922, 0x3F5C515E, 0x688FBF4C, 0x91FA8C7B, 0xC6296269,
		0x92F2E8FC, 0xC52106EE, 0x3C5435D9, 0x6B87DBCB, 0xCEBF53B7, 0x996CBDA5,
		0x60198E92, 0x37CA6080, 0x2A689E6B, 0x7DBB7079, 0x84CE434E, 0xD31DAD5C,
		0x76252520, 0x21F6CB32, 0xD883F805, 0x8F501617, 0x55DAC4D6, 0x02092AC4,
		0xFB7C19F3, 0xACAFF7E1, 0x09977F9D, 0x5E44918F, 0xA731A2B8, 0xF0E24CAA,
		0xED40B241, 0xBA935C53, 0x43E66F64, 0x14358176, 0xB10D090A, 0xE6DEE718,
		0x1FABD42F, 0x48783A3D, 0x8F5BA055, 0xD8884E47, 0x21FD7D70, 0x762E9362,
		0xD3161B1E, 0x84C5F50C, 0x7DB0C63B, 0x2A632829, 0x37C1D6C2, 0x601238D0,
		0x99670BE7, 0xCEB4E5F5, 0x6B8C6D89, 0x3C5F839B, 0xC52AB0AC, 0x92F95EBE,
		0x48738C7F, 0x1FA0626D, 0xE6D5515A, 0xB106BF48, 0x143E3734, 0x43EDD926,
		0xBA98EA11, 0xED4B0403, 0xF0E9FAE8, 0xA73A14FA, 0x5E4F27CD, 0x099CC9DF,
		0xACA441A3, 0xFB77AFB1, 0x02029C86, 0x55D17294, 0x010AF801, 0x56D91613,
		0xAFAC2524, 0xF87FCB36, 0x5D47434A, 0x0A94AD58, 0xF3E19E6F, 0xA432707D,
		0xB9908E96, 0xEE436084, 0x173653B3, 0x40E5BDA1, 0xE5DD35DD, 0xB20EDBCF,
		0x4B7BE8F8, 0x1CA806EA, 0xC622D42B, 0x91F13A39, 0x6884090E, 0x3F57E71C,
		0x9A6F6F60, 0xCDBC8172, 0x34C9B245, 0x631A5C57, 0x7EB8A2BC, 0x296B4CAE,
		0xD01E7F99, 0x87CD918B, 0x22F519F7, 0x7526F7E5, 0x8C53C4D2, 0xDB802AC0,
		0x93F810FD, 0xC42BFEEF, 0x3D5ECDD8, 0x6A8D23CA, 0xCFB5ABB6, 0x986645A4,
		0x61137693, 0x36C09881, 0x2B62666A, 0x7CB18878, 0x85C4BB4F, 0xD217555D,
		0x772FDD21, 0x20FC3333, 0xD9890004, 0x8E5AEE16, 0x54D03CD7, 0x0303D2C5,
		0xFA76E1F2, 0xADA50FE0, 0x089D879C, 0x5F4E698E, 0xA63B5AB9, 0xF1E8B4AB,
		0xEC4A4A40, 0xBB99A452, 0x42EC9765, 0x153F7977, 0xB007F10B, 0xE7D41F19,
		0x1EA12C2E, 0x4972C23C, 0x1DA948A9, 0x4A7AA6BB, 0xB30F958C, 0xE4DC7B9E,
		0x41E4F3E2, 0x16371DF0, 0xEF422EC7, 0xB891C0D5, 0xA5333E3E, 0xF2E0D02C,
		0x0B95E31B, 0x5C460D09, 0xF97E8575, 0xAEAD6B67, 0x57D85850, 0x000BB642,
		0xDA816483, 0x8D528A91, 0x7427B9A6, 0x23F457B4, 0x86CCDFC8, 0xD11F31DA,
		0x286A02ED, 0x7FB9ECFF, 0x621B1214, 0x35C8FC06, 0xCCBDCF31, 0x9B6E2123,
		0x3E56A95F, 0x6985474D, 0x90F0747A, 0xC7239A68,
	},

};
